Commit Graph

143 Commits

Author SHA1 Message Date
b8bbfbfade fixed an overflow issue. perm checks on slash cmds 2021-06-11 14:47:13 +01:00
1f61b72cc5 build slash commands at launch 2021-06-11 10:39:32 +01:00
1286f5f50e arg macro to define arguments on commands 2021-06-11 10:10:48 +01:00
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
99e1807097 changed how commands get invoked 2021-06-09 16:54:31 +01:00
e3f30ab085 disconnect command 2021-06-05 15:09:14 +01:00
a6b98cd450 check perms properly 2021-05-20 21:58:17 +01:00
0c97baabb6 added some extra logging 2021-05-12 14:07:09 +01:00
f237ad413d cache join sounds 2021-04-15 11:40:41 +01:00
900fe6a4f0 updated songbird. removed the track thing because it wasnt useful 2021-04-12 21:40:28 +01:00
29dd3532bb stop command now just stops audio. cleaned some code 2021-04-10 23:50:44 +01:00
d70f790b3d track how many sounds are playing in a channel 2021-04-10 20:06:10 +01:00
909e8e351a better help command 2021-04-10 18:16:42 +01:00
626c21f38d autoleaves again 2021-04-09 10:48:51 +01:00
11f388c65a guild data caching to stop querying db 2021-04-09 00:38:28 +01:00
0991d42525 serenity update 2021-04-05 11:55:06 +01:00
f24eba2e51 added a couple of ambience sounds 2021-03-27 17:56:15 +00:00
4be672aef6 automatically disconnect from empty channels 2021-03-16 10:49:15 +00:00
4f2b57a9b3 fixed playing greet on all voice actions 2021-03-15 23:38:05 +00:00
35b3cb81c9 ambience command seems to be working nicely now 2021-03-15 22:05:14 +00:00
a4919e45bf loop command 2021-03-15 15:03:15 +00:00
9e30529981 updated songbird to fix leak. corrected info message. corrected songbird registration 2021-03-15 11:01:07 +00:00
f3205ef4ca updated dependency to fix process leak 2021-01-27 12:36:04 +00:00
0eacf465a3 fix permission checks 2021-01-26 12:23:28 +00:00
1dc81837e0 registered all commands 2021-01-26 12:09:41 +00:00
0ea979a2b7 move to regex framework to hopefully reduce bad cpu load 2021-01-26 01:32:43 +00:00
d57e1d3ab1 renamed a function. removed name from guild 2021-01-26 00:35:51 +00:00
619678de36 join_channel method. configure to drop incoming packets 2021-01-23 23:26:21 +00:00
7466c3d75b updated everything 2021-01-22 17:19:57 +00:00
f534d0f788 v bump 2020-11-13 14:29:24 +00:00
580bbb5105 autoleave empty voice channels 2020-11-13 14:26:06 +00:00
c92c0d2207 removed all autodisconnect code so that it can be redone at some point hopefully. 2020-11-11 18:21:45 +00:00
2737747f6e send correct shard guild counts 2020-10-24 12:48:32 +01:00
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
697d8aa9f1 ran cargo fmt over code. added kill_on_drop to ffmpeg to stop producing zombies 2020-10-16 15:47:06 +01:00
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
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
jude
3465d7aab6 disallow numeric names 2020-06-23 10:34:03 +01:00
jude
302e0d0254 get guild by id now creates a data entry if not available 2020-06-12 13:33:26 +01:00