3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-03-15 13:51:51 +00:00
Commit graph

74 commits

Author SHA1 Message Date
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
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
429653c66d Add GuildArchives.getUrl for getting the archive entry URL 2019-01-15 04:03:04 +02:00
Dragory
a2b7038b71 GuildSavedMessages: don't ignore edits with the same content (since embeds, attachments, etc. can differ) 2019-01-15 03:59:26 +02:00
Dragory
bf25342122 Add 'joined with prior records' log entry 2019-01-13 18:10:48 +02:00
Dragory
bbb1acb998 Fix mod info in CASE_CREATE log message 2019-01-13 18:10:09 +02:00
Dragory
8de31844d5 Add support for hiding cases with !hidecase 2019-01-13 17:56:25 +02:00
Dragory
ab71481b8f 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
3efd64c489 Add support for pingable roles 2019-01-12 14:09:11 +02:00
Dragory
d3a4989dc0 Add auto-reaction support 2019-01-12 13:42:11 +02:00
Dragory
681517341e Add name history plugin 2019-01-06 15:27:51 +02:00
Dragory
50c6233190 tags: delete command/response msg if the other is deleted 2019-01-06 14:39:16 +02:00
Dragory
19dc621e85 Test a more clear emoji for unmute logs 2019-01-06 12:32:07 +02:00
Dragory
435de37dc8 tags: add !tag list command 2019-01-03 06:16:00 +02:00
Dragory
7139d81a5e Separate timed/indefinite mutes/unmutes in logs 2019-01-03 04:37:44 +02:00
Dragory
f7c29eb2cf persist: fix roles not being reapplied properly on rejoin 2019-01-03 03:11:45 +02:00
Miikka
d0f8ec2b57
Fix buggy mute cases 2018-12-23 01:00:56 +02:00
Dragory
69fccbc2d8 SavedMessages: ignore fake edit events 2018-12-22 15:00:06 +02:00
Dragory
e2c57f8057 SavedMessages: don't emit message deletion events for non-saved messages 2018-12-22 14:37:41 +02:00
Dragory
cf17374a24 Add user mention to member join log 2018-12-22 13:28:17 +02:00
Dragory
ce0b7ded08 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
3c3602f8d3 Log text/style tweaks; add message date to deletion logs 2018-12-22 12:38:52 +02:00
Dragory
022fcc537e Fix error when editing non-saved messages 2018-12-15 23:07:19 +02:00
Dragory
0c8efedb8c Add Starboard plugin 2018-12-15 23:01:45 +02:00
Dragory
62afd8e8e6 Show attachments in message deletion logs 2018-12-15 17:15:32 +02:00
Dragory
0431b3c225 Add Slowmode plugin 2018-12-15 17:04:04 +02:00
Dragory
6e7338e5ec Fix error in restore plugin when saving is_voice_muted false 2018-12-14 09:08:18 +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
22c515be38 Allow mentions in "!clean user"; fix some clean command bugs 2018-11-24 19:42:51 +02:00
Dragory
9687359105 Fix bulk message deletion logging. Remove !clean command and response after a short delay. 2018-11-24 19:33:29 +02:00
Dragory
2bce771c59 Create archives from bulk deletes and cleans. Use GuildSavedMessages for cleans. 2018-11-24 18:39:17 +02:00
Dragory
2c8603ca70 Use GuildSavedMessages events in logs. Fix code blocks in edit logs. 2018-11-24 17:59:05 +02:00
Dragory
1a6e680d81 Port Censor and Spam plugins to use GuildSavedMessages events 2018-11-24 17:12:36 +02:00
Dragory
effaff5dc8 Add QueuedEventEmitter, use it for GuildSavedMessages events 2018-11-24 14:58:54 +02:00
Dragory
01d73565b6 GuildSavedMessages: save messages in a more compact way 2018-11-24 14:53:55 +02:00
Dragory
2f341d97d8 GuildSavedMessages: only return non-deleted messages with find 2018-11-24 14:33:43 +02:00
Dragory
68fa25fbc4 GuildSavedMessages: remove guild_id override 2018-11-24 14:23:10 +02:00
Dragory
07b9ca843b Add missing is_permanent column to SavedMessage entity 2018-11-24 14:22:44 +02:00
Dragory
b692c06b4f Some code reorganisation 2018-11-24 14:18:48 +02:00
Dragory
ba2ad8a528 Add MessageSaver plugin. Fix some buggy queries. 2018-11-24 14:01:06 +02:00
Dragory
f9c16263ae Switch from Knex to TypeORM. Update Knub. 2018-10-26 06:41:20 +03:00
Dragory
e3ff4cef45 Rename SpamLogs to Archives. Tweak spam archive format. 2018-08-18 19:51:51 +03:00
Dragory
c9db802638 Improve spam detection in laggy circumstances 2018-08-18 19:21:39 +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
4a1a14be59 Add Tags plugin 2018-08-05 01:32:59 +03:00
Dragory
7a372533ec Add case_id to mutes. Add !mutes command to list mutes. 2018-08-05 00:18:50 +03:00
Dragory
395ed8b58d Add zalgo filter in Censor plugin 2018-08-02 22:24:54 +03:00
Dragory
57184853b2 Change voice activity log format 2018-08-02 17:53:29 +03:00
Dragory
1ef88b61f7 Add colours for new case types, and tweak the old colours 2018-08-02 01:15:05 +03:00