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
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