3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-17 15:15:02 +00:00
Commit graph

280 commits

Author SHA1 Message Date
Dragory
8c5a16f5dc Only tolerate recent plugin errors (not any errors) 2019-01-15 01:05:12 +02:00
Dragory
59167bb56e Update Knub to 15.1.0 2019-01-15 01:03:11 +02:00
Dragory
9a5cee771f NameHistory: remove event handler from presenceUpdate, fix userUpdate event handler 2019-01-15 01:00:33 +02:00
Dragory
101c2d5e6e More non-blocking optimization 2019-01-13 23:37:53 +02:00
Dragory
be6479b8f6 Add extra logging to !ping 2019-01-13 23:34:54 +02:00
Dragory
ee8375057b Make !ping command non-blocking 2019-01-13 23:31:32 +02:00
Dragory
53bf73936d Make several event handlers non-blocking for performance 2019-01-13 23:31:09 +02:00
Dragory
5317eb39ed 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
1b4b212bdb Add timestamps to log messages 2019-01-13 23:29:44 +02:00
Dragory
09bc1526bb Add 'joined with prior records' log entry 2019-01-13 18:10:48 +02:00
Dragory
9e9d0ed7a0 Fix mod info in CASE_CREATE log message 2019-01-13 18:10:09 +02:00
Dragory
853ec2a9c1 Fix to 'recent errors' check 2019-01-13 18:01:28 +02:00
Dragory
799ac2d502 Add support for hiding cases with !hidecase 2019-01-13 17:56:25 +02:00
Dragory
1ddbb379c5 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
6ea6b892df Add command to clear dangling active mutes 2019-01-13 16:54:31 +02:00
Dragory
3e85b61a4d Don'Ãt exit on errors unless there have been a lot of them recently 2019-01-13 16:52:00 +02:00
Dragory
001a7c7aef Update Knub to 15.0.1 2019-01-12 21:50:25 +02:00
Dragory
d9f7006a44 AutoReactions: actually fix invalid custom emoji check 2019-01-12 16:06:33 +02:00
Dragory
ee67c5e5a7 AutoReactions: fix invalid custom emoji check 2019-01-12 16:03:27 +02:00
Dragory
824b9dddd8 Mutes: possible fix for clear_banned_mutes 2019-01-12 15:03:15 +02:00
Dragory
e4d670ae51 Mutes: add better logging for clear_banned_mutes cmd 2019-01-12 14:56:47 +02:00
Dragory
1b0e08b1fe Mutes: clear active mute if the mute role is removed; add command for similar cleanup 2019-01-12 14:51:38 +02:00
Dragory
3f5d996537 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
af68361516 Mutes: fix error in postMuteList 2019-01-12 14:32:40 +02:00
Dragory
d13cb54a69 PingableRoles: clear the cache properly 2019-01-12 14:10:42 +02:00
Dragory
6540a14b6f Add missing permission checks for AutoReactions 2019-01-12 14:09:23 +02:00
Dragory
e322776bf0 Add support for pingable roles 2019-01-12 14:09:11 +02:00
Dragory
9670a17e99 Add auto-reaction support 2019-01-12 13:42:11 +02:00
Dragory
df08e12334 Merge branch 'master' of github.com:Dragory/ZeppelinBot 2019-01-12 12:54:17 +02:00
Dragory
a425d53c7f Tags: make fn syntax more lenient 2019-01-12 12:54:07 +02:00
Dragory
34dbe2ed8c Tags: add support for variables and built-in functions 2019-01-12 12:52:16 +02:00
Dragory
4f5b345ef6 ModActions: case list formatting tweaks 2019-01-12 12:22:20 +02:00
Dragory
d9e36a0b54 ModActions: show longer notes in !cases, add indicator for extra notes 2019-01-12 12:20:05 +02:00
Dragory
042cc012ff ModActions: show username in 'no cases found' response 2019-01-12 12:19:29 +02:00
Miikka
d44cea3d74 spam: fix an instance of max_emoji -> max_emojis 2019-01-09 10:36:49 +02:00
Dragory
9104e32332 Make sure all usernames/nicknames fit in the db, even with discrim 2019-01-06 17:30:39 +02:00
Dragory
41506f6aee Add delete_with_command config option to the tags plugin 2019-01-06 15:34:42 +02:00
Dragory
8c0a2561c9 Add name history plugin 2019-01-06 15:27:51 +02:00
Dragory
4b31a28ea2 tags: delete command/response msg if the other is deleted 2019-01-06 14:39:16 +02:00
Dragory
00fc46d7b3 Update Knub to 15.0.0 2019-01-06 14:05:56 +02:00
Dragory
78c907cc7c Test a more clear emoji for unmute logs 2019-01-06 12:32:07 +02:00
Dragory
bdb065370a starboard: fix 'channel already has a starboard' error not resetting the setup state properly 2019-01-06 12:31:40 +02:00
Dragory
2ae4b073fb Fix starboard and spam plugins not detecting animated emoji 2019-01-06 12:30:52 +02:00
Dragory
ed4c85aa89 Fix error introduced in the update to Knub 14.0.0 in ZeppelinPlugin 2019-01-03 06:17:39 +02:00
Dragory
a2e567798c tags: add !tag list command 2019-01-03 06:16:00 +02:00
Dragory
12f309d412 Update to Knub 14.0.0 and make changes to plugins accordingly 2019-01-03 06:15:28 +02:00
Dragory
ddda3942ac starboard: include link to original message 2019-01-03 04:49:31 +02:00
Dragory
627ba82196 Separate timed/indefinite mutes/unmutes in logs 2019-01-03 04:37:44 +02:00
Dragory
b5dd0f74bb 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
2c3bcc94e2 slowmode: add !slowmode clear to clear slowmode from specific users 2019-01-03 04:15:18 +02:00