Dragory
052b580a38
AutoReactions: fix invalid custom emoji check
2019-01-12 16:03:27 +02:00
Dragory
f8e0768ee2
Mutes: possible fix for clear_banned_mutes
2019-01-12 15:03:15 +02:00
Dragory
e221584f92
Mutes: add better logging for clear_banned_mutes cmd
2019-01-12 14:56:47 +02:00
Dragory
6365ea4278
Mutes: clear active mute if the mute role is removed; add command for similar cleanup
2019-01-12 14:51:38 +02:00
Dragory
0eac1ab436
Mutes: clear mutes if the user is banned; add command for clearing mutes from banned users
2019-01-12 14:39:22 +02:00
Dragory
55b27674e6
Mutes: fix error in postMuteList
2019-01-12 14:32:40 +02:00
Dragory
69bcfb8bbd
PingableRoles: clear the cache properly
2019-01-12 14:10:42 +02:00
Dragory
feb977eee0
Add missing permission checks for AutoReactions
2019-01-12 14:09:23 +02:00
Dragory
3efd64c489
Add support for pingable roles
2019-01-12 14:09:11 +02:00
Dragory
d3a4989dc0
Add auto-reaction support
2019-01-12 13:42:11 +02:00
Dragory
48245e3f38
Merge branch 'master' of github.com:Dragory/ZeppelinBot
2019-01-12 12:54:17 +02:00
Dragory
b845de99a5
Tags: make fn syntax more lenient
2019-01-12 12:54:07 +02:00
Dragory
d3f0081e03
Tags: add support for variables and built-in functions
2019-01-12 12:52:16 +02:00
Dragory
d1debdc600
ModActions: case list formatting tweaks
2019-01-12 12:22:20 +02:00
Dragory
655cc99ecb
ModActions: show longer notes in !cases, add indicator for extra notes
2019-01-12 12:20:05 +02:00
Dragory
e69390c5f4
ModActions: show username in 'no cases found' response
2019-01-12 12:19:29 +02:00
Miikka
9248e61e86
spam: fix an instance of max_emoji -> max_emojis
2019-01-09 10:36:49 +02:00
Dragory
21a65f8cf4
Make sure all usernames/nicknames fit in the db, even with discrim
2019-01-06 17:30:39 +02:00
Dragory
9bfe160e0e
Add delete_with_command config option to the tags plugin
2019-01-06 15:34:42 +02:00
Dragory
681517341e
Add name history plugin
2019-01-06 15:27:51 +02:00
Dragory
50c6233190
tags: delete command/response msg if the other is deleted
2019-01-06 14:39:16 +02:00
Dragory
19dc621e85
Test a more clear emoji for unmute logs
2019-01-06 12:32:07 +02:00
Dragory
6dc8536da6
starboard: fix 'channel already has a starboard' error not resetting the setup state properly
2019-01-06 12:31:40 +02:00
Dragory
dced441d09
Fix starboard and spam plugins not detecting animated emoji
2019-01-06 12:30:52 +02:00
Dragory
5b800bb443
Fix error introduced in the update to Knub 14.0.0 in ZeppelinPlugin
2019-01-03 06:17:39 +02:00
Dragory
435de37dc8
tags: add !tag list command
2019-01-03 06:16:00 +02:00
Dragory
b0cd8762f1
Update to Knub 14.0.0 and make changes to plugins accordingly
2019-01-03 06:15:28 +02:00
Dragory
4a33932ffa
starboard: include link to original message
2019-01-03 04:49:31 +02:00
Dragory
7139d81a5e
Separate timed/indefinite mutes/unmutes in logs
2019-01-03 04:37:44 +02:00
Dragory
ca44746ae6
cases: fix cases without a reason not being posted
...
The fact that cases *with* a reason were being posted was actually an
unintended side effect of createCaseNote also posting the case after
creating the note. Had the issue with the cases not being posted not
existed, new cases with a reason would've been posted twice. This commit
changes this so createCaseNote doesn't post the case when used from
createCase, and fixes the actual case posting at the end of createCase.
2019-01-03 04:30:16 +02:00
Dragory
ae158d6b48
slowmode: add !slowmode clear to clear slowmode from specific users
2019-01-03 04:15:18 +02:00
Dragory
6e0e772d88
Fix Node.js version check
2019-01-03 03:47:52 +02:00
Dragory
f7c29eb2cf
persist: fix roles not being reapplied properly on rejoin
2019-01-03 03:11:45 +02:00
Miikka
96953ce159
Persist: fix errors when the leaving member was not cached
2018-12-25 09:21:29 +02:00
Miikka
d0f8ec2b57
Fix buggy mute cases
2018-12-23 01:00:56 +02:00
Dragory
b47d69d525
Allow any text after 'expand' in !cases for memes
2018-12-22 18:57:24 +02:00
Dragory
50ce6ade3e
Add !nickname reset command. Allow setting/resetting your own nick with the nickname commands.
2018-12-22 16:11:53 +02:00
Dragory
2d763d1043
Allow nicknames with spaces in !nickname
2018-12-22 16:02:53 +02:00
Dragory
c8bc478126
!tag_delete -> !tag delete
2018-12-22 16:01:18 +02:00
Dragory
69fccbc2d8
SavedMessages: ignore fake edit events
2018-12-22 15:00:06 +02:00
Dragory
dcb5da2a4c
starboard: don't remove starred messages if someone removes their reaction and the count falls under the threshold
2018-12-22 14:49:45 +02:00
Dragory
4eacbeb889
starboard: also embed cdn.discordapp.com images
2018-12-22 14:42:39 +02:00
Dragory
e2c57f8057
SavedMessages: don't emit message deletion events for non-saved messages
2018-12-22 14:37:41 +02:00
Dragory
c0e8c09eb3
starboard: embed linked images; migrate pins in reverse order
2018-12-22 14:33:50 +02:00
Dragory
7ce7359286
Starboard: add command to migrate pins to a starboard
2018-12-22 14:20:32 +02:00
Dragory
7bbe0c7d8d
MessageSaver: make message saving commands non-blocking
2018-12-22 14:20:19 +02:00
Dragory
69ca513aee
Add command to save pins to the message database
2018-12-22 14:10:38 +02:00
Dragory
e787312a1a
Fix !update and auto-updated mute cases
2018-12-22 14:05:06 +02:00
Dragory
1aaa4205e9
Add command to save specific messages to db
2018-12-22 13:57:55 +02:00
Dragory
d2a505f838
Remove mute_role config requirement from ModActions
2018-12-22 13:55:24 +02:00