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
Dragory
741118d877
!mutes fixes
2018-08-05 01:43:31 +03:00
Dragory
ff9db47c7a
ModActions: don't re-message on overlapping mute, update old case instead; allow specifying an unmute time
2018-08-05 00:58:03 +03:00
Dragory
7a372533ec
Add case_id to mutes. Add !mutes command to list mutes.
2018-08-05 00:18:50 +03:00
Dragory
ebd25b13c2
Don't ask
2018-08-02 03:04:16 +03:00
Dragory
9769e38f17
Add optional 'expanded' param to !cases
2018-08-02 03:01:22 +03:00
Dragory
93c512c402
Cap !cases reason previews to 80-ish characters
2018-08-02 02:46:57 +03:00
Dragory
1ef88b61f7
Add colours for new case types, and tweak the old colours
2018-08-02 01:15:05 +03:00
Dragory
a0f5114f62
Add softban command. Mod action fixes and tweaks.
2018-08-02 00:51:25 +03:00
Dragory
f77e70d4d2
fix: percentage signs in mod action reasons causing crashes
...
This is an issue with audit log reasons that are sent as an HTML header.
Eris tries to decodeURI these before sending them, which throws an error
if you have an invalid percent encoding in the reason (e.g. "100%").
See eris/issues/276 and RequestHandler.js#L74
2018-08-01 00:52:44 +03:00
Dragory
5359d0d5fe
General fixes. Update Knub to 9.6.1. Add info and server commands.
2018-07-31 04:02:45 +03:00
Dragory
7ded84b924
Add spam plugin. Add clean commands. Update Knub to 9.6.0.
2018-07-31 02:42:45 +03:00
Dragory
e7734c558c
Add censor plugin. Various other fixes/features. Update Knub to 9.4.13.
2018-07-30 01:44:03 +03:00
Dragory
0c806f32fd
More work on logging and automatic mod actions
2018-07-29 23:30:24 +03:00
Dragory
724c30703f
feat: add logging for most events
2018-07-29 18:46:49 +03:00