3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-17 15:15:02 +00:00
Commit graph

87 commits

Author SHA1 Message Date
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