Dragory
7c39454a9d
Only tolerate recent plugin errors (not any errors)
2019-01-15 01:05:12 +02:00
Dragory
04618c4191
Update Knub to 15.1.0
2019-01-15 01:03:11 +02:00
Dragory
990cb7b359
NameHistory: remove event handler from presenceUpdate, fix userUpdate event handler
2019-01-15 01:00:33 +02:00
Dragory
ac17cdc1bc
More non-blocking optimization
2019-01-13 23:37:53 +02:00
Dragory
10e21d1120
Add extra logging to !ping
2019-01-13 23:34:54 +02:00
Dragory
6d1a9845b6
Make !ping command non-blocking
2019-01-13 23:31:32 +02:00
Dragory
ba01dd9ce5
Make several event handlers non-blocking for performance
2019-01-13 23:31:09 +02:00
Dragory
bb8ef2d511
Add !ping utility command (admin only by default). Make !reload_guild also admin only by default.
2019-01-13 23:30:48 +02:00
Dragory
fec64103f6
Add timestamps to log messages
2019-01-13 23:29:44 +02:00
Dragory
bf25342122
Add 'joined with prior records' log entry
2019-01-13 18:10:48 +02:00
Dragory
bbb1acb998
Fix mod info in CASE_CREATE log message
2019-01-13 18:10:09 +02:00
Dragory
7417e34e00
Fix to 'recent errors' check
2019-01-13 18:01:28 +02:00
Dragory
8de31844d5
Add support for hiding cases with !hidecase
2019-01-13 17:56:25 +02:00
Dragory
ab71481b8f
Allow making archives permanent. Make archives permanent when attached to a case. Add log file metadata dynamically when served (instead of in the body directly). Add missing index on archives.expires_at.
2019-01-13 17:29:26 +02:00
Dragory
10d757f588
Add command to clear dangling active mutes
2019-01-13 16:54:31 +02:00
Dragory
dcb00d74f8
Don'Ãt exit on errors unless there have been a lot of them recently
2019-01-13 16:52:00 +02:00
Dragory
34ad8fab8b
Update Knub to 15.0.1
2019-01-12 21:50:25 +02:00
Dragory
c82448d2d7
AutoReactions: actually fix invalid custom emoji check
2019-01-12 16:06:33 +02:00
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
145f5866cf
Update Knub to 15.0.0
2019-01-06 14:05:56 +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