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

50 commits

Author SHA1 Message Date
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
Dragory
d55bf80158 Update MESSAGE_EDIT default format to be clearer 2018-08-02 00:55:02 +03:00
Dragory
a0f5114f62 Add softban command. Mod action fixes and tweaks. 2018-08-02 00:51:25 +03:00
Dragory
c27f60ba28 Change spam log expiry time from 7 days to 90 days 2018-08-01 20:17:30 +03:00
Dragory
464fb732f2 Move SPAM_DELETE log url to its own line 2018-08-01 20:10:48 +03:00
Dragory
16be52a5e7 feat: save deleted spam logs; server spam logs from a web server; update Knub to 9.6.4 2018-08-01 20:09:51 +03:00
Dragory
229f27f2f3 Add Expunged case type 2018-07-31 19:37:07 +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
ad6afdfac1 Add persist plugin 2018-07-30 23:35:44 +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
Dragory
c0614f2470 Add ReactionRoles plugin 2018-07-29 15:18:26 +03:00
Dragory
6bf865af77 Add unban, forceban, and addcase commands 2018-07-14 20:55:39 +03:00
Dragory
737a436e67 Separate unmute and mute expiry logs 2018-07-13 00:11:51 +03:00
Dragory
4a88dc10a9 Add unmute command 2018-07-13 00:11:19 +03:00
Dragory
687d507325 Move default log messages to a .json file 2018-07-12 03:02:13 +03:00
Dragory
498ebe8939 Allow JSON TS imports, fix errors from enabling esModuleInterop (required for JSON imports) 2018-07-12 02:58:34 +03:00
Dragory
e6f296381e Rename ModActions to Cases 2018-07-12 02:53:26 +03:00
Dragory
c087654979 Add Logs plugin and GuildServerLogs class to communicate with it 2018-07-09 02:48:36 +03:00
Dragory
15b7da82e8 Add warn and mute commands. General code clean-up. 2018-07-08 13:57:27 +03:00
Dragory
2ac8984792 Add repository+model for mutes 2018-07-07 17:03:13 +03:00
Dragory
e9fb76f76d Use a model class for mod actions 2018-07-07 17:00:50 +03:00
Dragory
23c78f2c9c Initial commit in new repository 2018-07-01 03:35:51 +03:00