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

220 commits

Author SHA1 Message Date
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
Dragory
eb76d37dba Fix Node.js version check 2019-01-03 03:47:52 +02:00
Dragory
8bec6afbab persist: fix roles not being reapplied properly on rejoin 2019-01-03 03:11:45 +02:00
Miikka
f98edc92f1 Persist: fix errors when the leaving member was not cached 2018-12-25 09:21:29 +02:00
Miikka
33cfe4da02 Fix buggy mute cases 2018-12-23 01:00:56 +02:00
Dragory
5353d5acbf Allow any text after 'expand' in !cases for memes 2018-12-22 18:57:24 +02:00
Dragory
25b2dedabd Add !nickname reset command. Allow setting/resetting your own nick with the nickname commands. 2018-12-22 16:11:53 +02:00
Dragory
92606c10ec Allow nicknames with spaces in !nickname 2018-12-22 16:02:53 +02:00
Dragory
2f5f34cadd !tag_delete -> !tag delete 2018-12-22 16:01:18 +02:00
Dragory
a96e4b2483 SavedMessages: ignore fake edit events 2018-12-22 15:00:06 +02:00
Dragory
2fdb9ef7d3 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