Dragory
|
25b986740f
|
Fix right click bans causing logs with the banned user's username missing
|
2019-04-14 13:26:29 +03:00 |
|
Dragory
|
2dd6fb22fe
|
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
|
849c8c5500
|
Deprecate !cases expand/hidden in favor of options --expand/--hidden (-e/-h)
|
2019-04-13 04:01:37 +03:00 |
|
Dragory
|
db20bd59e2
|
Clean up !update code
|
2019-04-13 03:31:50 +03:00 |
|
Dragory
|
788ab2a156
|
Deprecate !updatecase alias for !update
|
2019-04-13 03:28:38 +03:00 |
|
Dragory
|
302342227c
|
Fix some invalid permission checks
|
2019-04-13 03:27:29 +03:00 |
|
Dragory
|
289b425a25
|
Update to Knub 19.1.1 and update plugins accordingly
|
2019-04-13 01:44:18 +03:00 |
|
Dragory
|
639881048a
|
Fix quotation marks in !mute and !unmute arguments
|
2019-04-05 20:05:37 +03:00 |
|
Dragory
|
1251b86109
|
ModActions: allow 'e' as an alias for 'expand' in !cases
|
2019-03-20 00:35:46 +02:00 |
|
Dragory
|
69bcf9619e
|
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
|
693aee8214
|
ModActions: log sent DMs
|
2019-03-16 15:44:20 +02:00 |
|
Dragory
|
f8ae8a3003
|
Add templateFormatter; migrate from formatTemplateString to templateFormatter
|
2019-03-16 15:42:55 +02:00 |
|
Dragory
|
bf0813886e
|
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
|
1b8ba58330
|
ModActions: make the text that tells how the user was notified more descriptive
|
2019-03-07 22:09:14 +02:00 |
|
Dragory
|
1c77269643
|
Add types for all plugin configs and permissions. Update code to work with Knub 18.
|
2019-03-04 21:44:04 +02:00 |
|
Dragory
|
5903eab05c
|
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
|
37fdae4027
|
ModActions: show if the user was messaged in bot response to actions
|
2019-02-23 22:05:54 +02:00 |
|
Dragory
|
bc5ceeb35f
|
ModActions: join reason attachments with spaces, not newlines
|
2019-02-23 21:54:22 +02:00 |
|
Dragory
|
ba6c78f3d2
|
Cleanup
|
2019-02-23 21:53:41 +02:00 |
|
Dragory
|
58dffd03c1
|
ModActions: fixes and tweaks to !addcase
|
2019-02-23 21:52:36 +02:00 |
|
Dragory
|
5fac32b9a9
|
ModActions: support attachments in reasons
|
2019-02-23 21:47:55 +02:00 |
|
Dragory
|
ceb8506ff8
|
ModActions: add !cases cmd without user, tweak old !cases response message
|
2019-02-23 21:33:57 +02:00 |
|
Dragory
|
f35d5b660f
|
ModActions: remove aliases showcase, usercases
|
2019-02-23 21:32:38 +02:00 |
|
Miikka
|
626188a125
|
Update ModActions.ts
|
2019-02-20 17:04:42 +02:00 |
|
Dragory
|
7b07cf7ac9
|
Allow using !update without a case number. Will update the mod's latest case instead.
|
2019-02-17 15:23:40 +02:00 |
|
Dragory
|
9c099d5541
|
Update to Knub 17.0.1, remove all d.nonBlocking() calls
|
2019-02-17 15:19:55 +02:00 |
|
Dragory
|
14a9cf4cdf
|
Make more events non-blocking
|
2019-02-16 14:13:46 +02:00 |
|
Dragory
|
2cb68ff9c5
|
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
|
988f0842a0
|
Make lengthy handlers nonBlocking
|
2019-02-08 22:37:09 +02:00 |
|
Dragory
|
0cc131b3ab
|
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
|
359343fb91
|
Add --mod option to most mod actions
|
2019-02-08 20:04:48 +02:00 |
|
Dragory
|
e3212af58a
|
Add --mod to !addcase
|
2019-02-07 20:36:57 +02:00 |
|
Dragory
|
af4ad0b0cd
|
Add user id and show recent cases in 'member joined with prior records' log entry
|
2019-01-15 04:15:22 +02:00 |
|
Dragory
|
799ac2d502
|
Add support for hiding cases with !hidecase
|
2019-01-13 17:56:25 +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 |
|
Dragory
|
12f309d412
|
Update to Knub 14.0.0 and make changes to plugins accordingly
|
2019-01-03 06:15:28 +02:00 |
|
Dragory
|
627ba82196
|
Separate timed/indefinite mutes/unmutes in logs
|
2019-01-03 04:37:44 +02:00 |
|
Dragory
|
5353d5acbf
|
Allow any text after 'expand' in !cases for memes
|
2018-12-22 18:57:24 +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
|
ee0c4abd3c
|
Fix kick logs with !kick
|
2018-12-22 12:26:54 +02:00 |
|
Dragory
|
c30f47d2ce
|
Move canActOn to ZeppelinPlugin base class
|
2018-12-15 17:24:09 +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
|
1f147fc9fa
|
ModActions: fix errors when listing too many cases
|
2018-11-24 19:14:12 +02:00 |
|
Dragory
|
89dfeccd90
|
Switch from Knex to TypeORM. Update Knub.
|
2018-10-26 06:41:20 +03:00 |
|
Dragory
|
b2b9e93f8f
|
fix(ModActions): don't create duplicate logs/cases for massbans; add more code comments
|
2018-08-18 13:34:57 +03:00 |
|