Dragory
|
fe88766f02
|
Notify user for spam detection mutes. Add notification status ('user notified in DMs' etc.) to the case. Log case updates. Add 'unmuted immediately' to the case for unmutes without a time.
|
2019-04-13 17:35:02 +03:00 |
|
Dragory
|
f76dd3ed62
|
Deprecate !cases expand/hidden in favor of options --expand/--hidden (-e/-h)
|
2019-04-13 04:01:37 +03:00 |
|
Dragory
|
6216989b90
|
Clean up !update code
|
2019-04-13 03:31:50 +03:00 |
|
Dragory
|
f4544f5452
|
Deprecate !updatecase alias for !update
|
2019-04-13 03:28:38 +03:00 |
|
Dragory
|
5ce3e496c3
|
Fix some invalid permission checks
|
2019-04-13 03:27:29 +03:00 |
|
Dragory
|
50f5792bc5
|
Update to Knub 19.1.1 and update plugins accordingly
|
2019-04-13 01:44:18 +03:00 |
|
Dragory
|
8e2808d42c
|
Fix quotation marks in !mute and !unmute arguments
|
2019-04-05 20:05:37 +03:00 |
|
Dragory
|
dad7717688
|
ModActions: allow 'e' as an alias for 'expand' in !cases
|
2019-03-20 00:35:46 +02:00 |
|
Dragory
|
11558df665
|
Logs: add permission for whether a user is pinged in logs or not (mainly to not ping mods); templateFormatter: fix error when following a plain value variable with a function variable
|
2019-03-16 16:10:30 +02:00 |
|
Dragory
|
d5a902bcdd
|
ModActions: log sent DMs
|
2019-03-16 15:44:20 +02:00 |
|
Dragory
|
ba3af1cb63
|
Add templateFormatter; migrate from formatTemplateString to templateFormatter
|
2019-03-16 15:42:55 +02:00 |
|
Dragory
|
374e79e2dc
|
Include durations in mute and unmute case notes, clarify bot responses when updating an active mute
|
2019-03-07 22:35:33 +02:00 |
|
Dragory
|
18f16f6bad
|
ModActions: make the text that tells how the user was notified more descriptive
|
2019-03-07 22:09:14 +02:00 |
|
Dragory
|
b7b42705f9
|
Add types for all plugin configs and permissions. Update code to work with Knub 18.
|
2019-03-04 21:44:04 +02:00 |
|
Dragory
|
ffafc765d8
|
ModActions: !cases without id now returns 5 most recent cases created by you, or the mod specified with --mod
|
2019-02-23 22:40:43 +02:00 |
|
Dragory
|
152b86e587
|
ModActions: show if the user was messaged in bot response to actions
|
2019-02-23 22:05:54 +02:00 |
|
Dragory
|
09b3775247
|
ModActions: join reason attachments with spaces, not newlines
|
2019-02-23 21:54:22 +02:00 |
|
Dragory
|
f7274225f9
|
Cleanup
|
2019-02-23 21:53:41 +02:00 |
|
Dragory
|
31331f67c5
|
ModActions: fixes and tweaks to !addcase
|
2019-02-23 21:52:36 +02:00 |
|
Dragory
|
23f68e734e
|
ModActions: support attachments in reasons
|
2019-02-23 21:47:55 +02:00 |
|
Dragory
|
147dcc973d
|
ModActions: add !cases cmd without user, tweak old !cases response message
|
2019-02-23 21:33:57 +02:00 |
|
Dragory
|
0c974e1d16
|
ModActions: remove aliases showcase, usercases
|
2019-02-23 21:32:38 +02:00 |
|
Miikka
|
81e6465cdf
|
Update ModActions.ts
|
2019-02-20 17:04:42 +02:00 |
|
Dragory
|
fa759d1f46
|
Allow using !update without a case number. Will update the mod's latest case instead.
|
2019-02-17 15:23:40 +02:00 |
|
Dragory
|
ed3760313f
|
Update to Knub 17.0.1, remove all d.nonBlocking() calls
|
2019-02-17 15:19:55 +02:00 |
|
Dragory
|
6358022442
|
Make more events non-blocking
|
2019-02-16 14:13:46 +02:00 |
|
Dragory
|
0b0bb05eed
|
GuildActions: create overloads for known actions; refactor certain actions, using only 1 args object; mutes: move !mutes to the Mutes plugin, fix case number not showing in mute list, make mute list prettier
|
2019-02-15 05:07:28 +02:00 |
|
Dragory
|
b4127a0fd8
|
Make lengthy handlers nonBlocking
|
2019-02-08 22:37:09 +02:00 |
|
Dragory
|
e841f20ab0
|
Add special mention if a mod action was performed on behalf of another mod with the --mmod option
|
2019-02-08 20:25:35 +02:00 |
|
Dragory
|
4ce59fb99b
|
Add --mod option to most mod actions
|
2019-02-08 20:04:48 +02:00 |
|
Dragory
|
93571bcbfe
|
Add --mod to !addcase
|
2019-02-07 20:36:57 +02:00 |
|
Dragory
|
f6f1c29fc1
|
Add user id and show recent cases in 'member joined with prior records' log entry
|
2019-01-15 04:15:22 +02:00 |
|
Dragory
|
8de31844d5
|
Add support for hiding cases with !hidecase
|
2019-01-13 17:56:25 +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 |
|
Dragory
|
b0cd8762f1
|
Update to Knub 14.0.0 and make changes to plugins accordingly
|
2019-01-03 06:15:28 +02:00 |
|
Dragory
|
7139d81a5e
|
Separate timed/indefinite mutes/unmutes in logs
|
2019-01-03 04:37:44 +02:00 |
|
Dragory
|
b47d69d525
|
Allow any text after 'expand' in !cases for memes
|
2018-12-22 18:57:24 +02:00 |
|
Dragory
|
d2a505f838
|
Remove mute_role config requirement from ModActions
|
2018-12-22 13:55:24 +02:00 |
|
Dragory
|
1a0bf1a525
|
Bold username on 'note added' mod action confirmation
|
2018-12-22 13:25:17 +02:00 |
|
Dragory
|
8d59420579
|
Add case number to mod action confirmations
|
2018-12-22 13:22:16 +02:00 |
|
Dragory
|
9f7970efba
|
Fix kick logs with !kick
|
2018-12-22 12:26:54 +02:00 |
|
Dragory
|
52c2bfa0b2
|
Move canActOn to ZeppelinPlugin base class
|
2018-12-15 17:24:09 +02:00 |
|
Dragory
|
7154c006dc
|
Fix error in unban
|
2018-12-14 08:54:15 +02:00 |
|
Dragory
|
2e30a3b9e7
|
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
|
40a20f94c1
|
ModActions: fix errors when listing too many cases
|
2018-11-24 19:14:12 +02:00 |
|
Dragory
|
f9c16263ae
|
Switch from Knex to TypeORM. Update Knub.
|
2018-10-26 06:41:20 +03:00 |
|
Dragory
|
86f7d268db
|
fix(ModActions): don't create duplicate logs/cases for massbans; add more code comments
|
2018-08-18 13:34:57 +03:00 |
|
Dragory
|
1f4b89700c
|
Add massban command
|
2018-08-16 20:07:43 +03:00 |
|