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
Miikka
f98edc92f1
Persist: fix errors when the leaving member was not cached
2018-12-25 09:21:29 +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
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
Dragory
9191b0fdd0
starboard: also embed cdn.discordapp.com images
2018-12-22 14:42:39 +02:00
Dragory
edf36ebcf4
starboard: embed linked images; migrate pins in reverse order
2018-12-22 14:33:50 +02:00
Dragory
bdd3b09868
Starboard: add command to migrate pins to a starboard
2018-12-22 14:20:32 +02:00
Dragory
27fe78d64f
MessageSaver: make message saving commands non-blocking
2018-12-22 14:20:19 +02:00
Dragory
2b11f0f291
Add command to save pins to the message database
2018-12-22 14:10:38 +02:00
Dragory
d2fa2977e6
Fix !update and auto-updated mute cases
2018-12-22 14:05:06 +02:00
Dragory
3e9ade52b2
Add command to save specific messages to db
2018-12-22 13:57:55 +02:00
Dragory
9765c11bb1
Remove mute_role config requirement from ModActions
2018-12-22 13:55:24 +02:00
Dragory
1b6a8b0df0
Bold username on 'note added' mod action confirmation
2018-12-22 13:25:17 +02:00
Dragory
49f6c6c94b
Add case number to mod action confirmations
2018-12-22 13:22:16 +02:00
Dragory
29782bbfda
Message archive formatting tweaks and fixes; only emit deleteBulk event from SavedMessages if any messages were actually marked as deleted
2018-12-22 13:06:40 +02:00
Dragory
8b8efc3585
Log text/style tweaks; add message date to deletion logs
2018-12-22 12:38:52 +02:00
Dragory
da1b706bb2
Fix buggy formatting in nickname reset logs
2018-12-22 12:28:48 +02:00
Dragory
ee0c4abd3c
Fix kick logs with !kick
2018-12-22 12:26:54 +02:00
Dragory
2876713e78
Add !nick alias for !nickname
2018-12-15 23:02:57 +02:00
Dragory
b35d027ce5
Add Starboard plugin
2018-12-15 23:01:45 +02:00
Dragory
324ee5b4f7
Fix removing event listeners in LogsPlugin
2018-12-15 23:01:26 +02:00
Dragory
d719cae11e
Add !nickname command
2018-12-15 17:28:36 +02:00
Dragory
c30f47d2ce
Move canActOn to ZeppelinPlugin base class
2018-12-15 17:24:09 +02:00
Dragory
9d962f0acf
cleanup: use utils.noop instead of empty fn
2018-12-15 17:21:51 +02:00
Dragory
d3a0570e2d
Don't log deletions/edits from the bot user
2018-12-15 17:19:23 +02:00
Dragory
ef0fa61c39
Show attachments in message deletion logs
2018-12-15 17:15:32 +02:00
Dragory
37b791bd56
Add Slowmode plugin
2018-12-15 17:04:04 +02:00
Dragory
d4cc0a2b2d
Don't censor bot messages
2018-12-14 09:14:13 +02:00
Dragory
75938da0ac
Don't persist 'false' voice mute state
2018-12-14 09:09:54 +02:00
Dragory
365d1466ca
Fix for error when persisting voice state
2018-12-14 09:01:32 +02:00
Dragory
f89fedbac2
Fix error in unban
2018-12-14 08:54:15 +02:00
Dragory
1020747398
Use actions/events for plugin interoperability. Move base case and mute functionality to their own plugins.
2018-11-25 17:04:26 +02:00
Dragory
993b38db74
Allow mentions in "!clean user"; fix some clean command bugs
2018-11-24 19:42:51 +02:00
Dragory
2b333409a7
Fix bulk message deletion logging. Remove !clean command and response after a short delay.
2018-11-24 19:33:29 +02:00
Dragory
1f147fc9fa
ModActions: fix errors when listing too many cases
2018-11-24 19:14:12 +02:00
Dragory
2c561afe1a
Create archives from bulk deletes and cleans. Use GuildSavedMessages for cleans.
2018-11-24 18:39:17 +02:00
Dragory
2f31579777
Use GuildSavedMessages events in logs. Fix code blocks in edit logs.
2018-11-24 17:59:05 +02:00
Dragory
0eee5529b6
Port Censor and Spam plugins to use GuildSavedMessages events
2018-11-24 17:12:36 +02:00
Dragory
62b560a507
PostPlugin: don't require channel id for !edit
2018-11-24 14:34:05 +02:00
Dragory
9488d93ac2
PostPlugin: save bot-posted messages
2018-11-24 14:19:47 +02:00
Dragory
6b89d1eda7
Some code reorganisation
2018-11-24 14:18:48 +02:00
Dragory
a60b1a5b22
Add MessageSaver plugin. Fix some buggy queries.
2018-11-24 14:01:06 +02:00
Dragory
3913440005
Merge branch 'master' of github.com:Dragory/ZeppelinBot
2018-10-26 06:41:53 +03:00
Dragory
89dfeccd90
Switch from Knex to TypeORM. Update Knub.
2018-10-26 06:41:20 +03:00
Miikka
11a4922344
plugins.censor: make token filter case-insensitive
2018-10-05 20:22:19 +03:00