Dragory
|
42f45af499
|
Verify required Node.js version
|
2018-12-14 06:27:41 +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
|
a93f25d638
|
Update Knub to 12.2.2
|
2018-11-24 19:30:42 +02:00 |
|
Dragory
|
40a20f94c1
|
ModActions: fix errors when listing too many cases
|
2018-11-24 19:14:12 +02:00 |
|
Dragory
|
2bce771c59
|
Create archives from bulk deletes and cleans. Use GuildSavedMessages for cleans.
|
2018-11-24 18:39:17 +02:00 |
|
Dragory
|
f7b62429c6
|
Update Knub to 12.2.1
|
2018-11-24 17:59: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
|
fbb1ee4719
|
Update Knub to 12.2.0
|
2018-11-24 15:07:53 +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
|
cfc36be127
|
PostPlugin: don't require channel id for !edit
|
2018-11-24 14:34:05 +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
|
7dd452f7dd
|
PostPlugin: save bot-posted messages
|
2018-11-24 14:19:47 +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
|
50fb696d62
|
Merge branch 'master' of github.com:Dragory/ZeppelinBot
|
2018-10-26 06:41:53 +03:00 |
|
Dragory
|
f9c16263ae
|
Switch from Knex to TypeORM. Update Knub.
|
2018-10-26 06:41:20 +03:00 |
|
Miikka
|
6720a9a70e
|
plugins.censor: make token filter case-insensitive
|
2018-10-05 20:22:19 +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
|
aac3ac7dd8
|
prettier: increase max line width to 120
|
2018-08-18 13:24:13 +03:00 |
|
Dragory
|
622a8c3316
|
fix(censor): don't crash on invalid invites
|
2018-08-16 20:08:09 +03:00 |
|
Dragory
|
1f4b89700c
|
Add massban command
|
2018-08-16 20:07:43 +03:00 |
|
Dragory
|
741118d877
|
!mutes fixes
|
2018-08-05 01:43:31 +03:00 |
|
Dragory
|
4a1a14be59
|
Add Tags plugin
|
2018-08-05 01:32:59 +03:00 |
|
Dragory
|
54b79ca51f
|
Rename migration
|
2018-08-05 01:32:31 +03:00 |
|
Dragory
|
f9f0533ca7
|
Update Knub to 10.0.0
|
2018-08-05 01:05:40 +03:00 |
|
Dragory
|
ff9db47c7a
|
ModActions: don't re-message on overlapping mute, update old case instead; allow specifying an unmute time
|
2018-08-05 00:58:03 +03:00 |
|
Dragory
|
ea68512c7e
|
knexfile: fix issue with nullà dates
|
2018-08-05 00:45:54 +03:00 |
|
Dragory
|
21c713255c
|
LogServer: retry starting the web server if it fails due to EADDRINUSE (probably old instance of the bot still shutting down)
|
2018-08-05 00:45:35 +03:00 |
|
Dragory
|
39c2b1af81
|
Update Knub to 9.6.6
|
2018-08-05 00:44:13 +03:00 |
|
Dragory
|
c119424bd5
|
BotControl: add function to reload all global plugins, other tweaks
|
2018-08-05 00:43:58 +03:00 |
|
Dragory
|
7a372533ec
|
Add case_id to mutes. Add !mutes command to list mutes.
|
2018-08-05 00:18:50 +03:00 |
|
Dragory
|
60c434999e
|
Add !guild_reload to reload the current guild's config and plugins
|
2018-08-03 19:26:54 +03:00 |
|
Dragory
|
1b151fff24
|
Use fancier typings in ReactionRolesPlugin
|
2018-08-03 19:26:27 +03:00 |
|
Dragory
|
32856329b5
|
Don't crash when sending a log message that is too long
|
2018-08-03 19:26:06 +03:00 |
|
Dragory
|
be1c327093
|
Don't crash on Discord HTTP errors
|
2018-08-03 19:25:00 +03:00 |
|
Dragory
|
e585f63bec
|
fix(censor): handle unknown invites gracefully
|
2018-08-03 19:24:40 +03:00 |
|
Dragory
|
aee14eac10
|
Merge branch 'master' of github.com:Dragory/ZeppelinBot
|
2018-08-03 19:12:21 +03:00 |
|
Miikka
|
01a1f4cbe3
|
fix(spam): recent actions being considered from all users, not just the author of the message being evaluated
|
2018-08-03 11:23:08 +03:00 |
|
Dragory
|
395ed8b58d
|
Add zalgo filter in Censor plugin
|
2018-08-02 22:24:54 +03:00 |
|
Dragory
|
b3492090b8
|
Add default mod override for Spam plugin
|
2018-08-02 22:22:51 +03:00 |
|
Dragory
|
96a9a189e0
|
fix(spam): mute time being treated as seconds instead of minutes
|
2018-08-02 17:53:50 +03:00 |
|
Dragory
|
57184853b2
|
Change voice activity log format
|
2018-08-02 17:53:29 +03:00 |
|