Commit Graph

95 Commits

Author SHA1 Message Date
jude 0abe696f58 added an env var to enable slash command building. added responses to the stop commands. fixed something with boolean arguments. blah blah blah 2021-06-15 12:09:48 +01:00
jude 60ead9a1ef aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 2021-06-14 21:35:38 +01:00
jude b8bbfbfade fixed an overflow issue. perm checks on slash cmds 2021-06-11 14:47:13 +01:00
jude 1f61b72cc5 build slash commands at launch 2021-06-11 10:39:32 +01:00
jude 1286f5f50e arg macro to define arguments on commands 2021-06-11 10:10:48 +01:00
jude d5d2ac2bee updated the regex_command_attr to reflect upstream. changed add_command to not accept a name 2021-06-10 21:16:16 +01:00
jude 99e1807097 changed how commands get invoked 2021-06-09 16:54:31 +01:00
jude e3f30ab085 disconnect command 2021-06-05 15:09:14 +01:00
jude a6b98cd450 check perms properly 2021-05-20 21:58:17 +01:00
jude 0c97baabb6 added some extra logging 2021-05-12 14:07:09 +01:00
jude f237ad413d cache join sounds 2021-04-15 11:40:41 +01:00
jude 900fe6a4f0 updated songbird. removed the track thing because it wasnt useful 2021-04-12 21:40:28 +01:00
jude 29dd3532bb stop command now just stops audio. cleaned some code 2021-04-10 23:50:44 +01:00
jude d70f790b3d track how many sounds are playing in a channel 2021-04-10 20:06:10 +01:00
jude 909e8e351a better help command 2021-04-10 18:16:42 +01:00
jude 626c21f38d autoleaves again 2021-04-09 10:48:51 +01:00
jude 11f388c65a guild data caching to stop querying db 2021-04-09 00:38:28 +01:00
jude 0991d42525 serenity update 2021-04-05 11:55:06 +01:00
jude f24eba2e51 added a couple of ambience sounds 2021-03-27 17:56:15 +00:00
jude 4be672aef6 automatically disconnect from empty channels 2021-03-16 10:49:15 +00:00
jude 4f2b57a9b3 fixed playing greet on all voice actions 2021-03-15 23:38:05 +00:00
jude 35b3cb81c9 ambience command seems to be working nicely now 2021-03-15 22:05:14 +00:00
jude a4919e45bf loop command 2021-03-15 15:03:15 +00:00
jude 9e30529981 updated songbird to fix leak. corrected info message. corrected songbird registration 2021-03-15 11:01:07 +00:00
jude f3205ef4ca updated dependency to fix process leak 2021-01-27 12:36:04 +00:00
jude 0eacf465a3 fix permission checks 2021-01-26 12:23:28 +00:00
jude 1dc81837e0 registered all commands 2021-01-26 12:09:41 +00:00
jude 0ea979a2b7 move to regex framework to hopefully reduce bad cpu load 2021-01-26 01:32:43 +00:00
jude d57e1d3ab1 renamed a function. removed name from guild 2021-01-26 00:35:51 +00:00
jude 619678de36 join_channel method. configure to drop incoming packets 2021-01-23 23:26:21 +00:00
jude 7466c3d75b updated everything 2021-01-22 17:19:57 +00:00
jude f534d0f788 v bump 2020-11-13 14:29:24 +00:00
jude 580bbb5105 autoleave empty voice channels 2020-11-13 14:26:06 +00:00
jude c92c0d2207 removed all autodisconnect code so that it can be redone at some point hopefully. 2020-11-11 18:21:45 +00:00
jude 2737747f6e send correct shard guild counts 2020-10-24 12:48:32 +01:00
jude 50fb419a19 corrected versioning. updated readme. removed client_id field from environment. now sends guild counts by shard. tagged info message with bot version 2020-10-24 11:15:17 +01:00
jude 697d8aa9f1 ran cargo fmt over code. added kill_on_drop to ffmpeg to stop producing zombies 2020-10-16 15:47:06 +01:00
jude 9c6d6a4db3 Create LICENSE 2020-09-21 09:26:55 +00:00
jude 6e6b0f6da7 changed serenity version down 2020-09-20 23:25:54 +01:00
jude 63b94a0113 changed where rwlocks lock 2020-09-07 12:04:10 +01:00
jude 8761dcb55f Merge pull request #1 from JellyWX/master
gitignore
2020-09-03 13:57:37 +00:00
jude 9773ac8624 gitignore 2020-09-03 14:56:08 +01:00
Jude Southworth 596d15b275 Delete .env 2020-09-03 13:54:34 +00:00
jude 5d57c19f62 changed mutex for rwlock. switched custom permission check for the serenity built in one. changed cargo.toml to use 0.9.0-rc.0 2020-09-03 14:52:19 +01:00
jude bcdfe83cc6 updated to await_next branch 2020-07-23 15:34:25 +01:00
jude 1f01b98ed9 rearragned some locks 2020-07-13 17:00:09 +01:00
jude 725b9fe5c5 self permission checkers 2020-07-10 12:02:46 +01:00
jude 30f58be0ac added role perm checking 2020-07-07 16:32:14 +01:00
jude f46b0e4021 added a message 2020-07-07 12:53:56 +01:00
jude 7d72135123 added a log for when sound fails to upload 2020-06-26 01:09:16 +01:00