Dragory
|
f8ae8a3003
|
Add templateFormatter; migrate from formatTemplateString to templateFormatter
|
2019-03-16 15:42:55 +02:00 |
|
Dragory
|
ff8ac31f7b
|
Add user mention to message deletion log
|
2019-03-16 12:37:45 +02:00 |
|
Dragory
|
20e6a6bdaa
|
Logs: make default log message for censored messages clearer
|
2019-03-16 12:31:05 +02:00 |
|
Dragory
|
0f21f5010a
|
Improve mentions in default log messages. Add !vcmove logging. Don't attempt to !vcmove to the same channel the user is already in.
|
2019-03-16 11:45:30 +02:00 |
|
Dragory
|
c129341e61
|
Slowmode: add support for native slowmode
|
2019-03-16 11:26:50 +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
|
ceb8506ff8
|
ModActions: add !cases cmd without user, tweak old !cases response message
|
2019-02-23 21:33:57 +02:00 |
|
Dragory
|
5681270216
|
plugins.Logs: log multiple role changes in one properly
|
2019-02-23 21:20:35 +02:00 |
|
Dragory
|
52ff1a2fcf
|
Add reminders
|
2019-02-20 00:01:14 +02:00 |
|
Dragory
|
bd97255f6c
|
Add SelfGrantableRoles
|
2019-02-19 00:02:46 +02:00 |
|
Dragory
|
660a68275c
|
spam: add support for non-message spam; add max_voice_move spam detection
|
2019-02-17 17:09:49 +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
|
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
|
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
|
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
|
0558fc7ab2
|
Add GuildArchives.getUrl for getting the archive entry URL
|
2019-01-15 04:03:04 +02:00 |
|
Dragory
|
6f48ba932f
|
GuildSavedMessages: don't ignore edits with the same content (since embeds, attachments, etc. can differ)
|
2019-01-15 03:59:26 +02:00 |
|
Dragory
|
09bc1526bb
|
Add 'joined with prior records' log entry
|
2019-01-13 18:10:48 +02:00 |
|
Dragory
|
9e9d0ed7a0
|
Fix mod info in CASE_CREATE log message
|
2019-01-13 18:10:09 +02:00 |
|
Dragory
|
799ac2d502
|
Add support for hiding cases with !hidecase
|
2019-01-13 17:56:25 +02:00 |
|
Dragory
|
1ddbb379c5
|
Allow making archives permanent. Make archives permanent when attached to a case. Add log file metadata dynamically when served (instead of in the body directly). Add missing index on archives.expires_at.
|
2019-01-13 17:29:26 +02:00 |
|
Dragory
|
e322776bf0
|
Add support for pingable roles
|
2019-01-12 14:09:11 +02:00 |
|
Dragory
|
9670a17e99
|
Add auto-reaction support
|
2019-01-12 13:42:11 +02:00 |
|
Dragory
|
8c0a2561c9
|
Add name history plugin
|
2019-01-06 15:27:51 +02:00 |
|
Dragory
|
4b31a28ea2
|
tags: delete command/response msg if the other is deleted
|
2019-01-06 14:39:16 +02:00 |
|
Dragory
|
78c907cc7c
|
Test a more clear emoji for unmute logs
|
2019-01-06 12:32:07 +02:00 |
|
Dragory
|
a2e567798c
|
tags: add !tag list command
|
2019-01-03 06:16:00 +02:00 |
|
Dragory
|
627ba82196
|
Separate timed/indefinite mutes/unmutes in logs
|
2019-01-03 04:37:44 +02:00 |
|
Dragory
|
8bec6afbab
|
persist: fix roles not being reapplied properly on rejoin
|
2019-01-03 03:11:45 +02:00 |
|
Miikka
|
33cfe4da02
|
Fix buggy mute cases
|
2018-12-23 01:00:56 +02:00 |
|
Dragory
|
a96e4b2483
|
SavedMessages: ignore fake edit events
|
2018-12-22 15:00:06 +02:00 |
|
Dragory
|
77a0cc8397
|
SavedMessages: don't emit message deletion events for non-saved messages
|
2018-12-22 14:37:41 +02:00 |
|
Dragory
|
3755f1655d
|
Add user mention to member join log
|
2018-12-22 13:28:17 +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
|
664b878f75
|
Fix error when editing non-saved messages
|
2018-12-15 23:07:19 +02:00 |
|
Dragory
|
b35d027ce5
|
Add Starboard plugin
|
2018-12-15 23:01:45 +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
|
44251a60c5
|
Fix error in restore plugin when saving is_voice_muted false
|
2018-12-14 09:08:18 +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
|
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
|
034391d9fe
|
Add QueuedEventEmitter, use it for GuildSavedMessages events
|
2018-11-24 14:58:54 +02:00 |
|
Dragory
|
b2a7887fef
|
GuildSavedMessages: save messages in a more compact way
|
2018-11-24 14:53:55 +02:00 |
|
Dragory
|
9bb99e5539
|
GuildSavedMessages: only return non-deleted messages with find
|
2018-11-24 14:33:43 +02:00 |
|
Dragory
|
5fe2f9fc39
|
GuildSavedMessages: remove guild_id override
|
2018-11-24 14:23:10 +02:00 |
|