Dragory
|
87e12ca6a4
|
Update Typescript package to 3.2.2
|
2018-12-14 06:30:26 +02:00 |
|
Dragory
|
5a71ad5756
|
Verify required Node.js version
|
2018-12-14 06:27:41 +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
|
90e0e3b8ec
|
Update Knub to 12.2.2
|
2018-11-24 19:30:42 +02:00 |
|
Dragory
|
1f147fc9fa
|
ModActions: fix errors when listing too many cases
|
2018-11-24 19:14:12 +02:00 |
|
Dragory
|
2c561afe1a
|
Create archives from bulk deletes and cleans. Use GuildSavedMessages for cleans.
|
2018-11-24 18:39:17 +02:00 |
|
Dragory
|
4a65b94cc3
|
Update Knub to 12.2.1
|
2018-11-24 17:59: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
|
aee9d3d87c
|
Update Knub to 12.2.0
|
2018-11-24 15:07:53 +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
|
62b560a507
|
PostPlugin: don't require channel id for !edit
|
2018-11-24 14:34:05 +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 |
|
Dragory
|
f9ca7aeca9
|
Add missing is_permanent column to SavedMessage entity
|
2018-11-24 14:22:44 +02:00 |
|
Dragory
|
9488d93ac2
|
PostPlugin: save bot-posted messages
|
2018-11-24 14:19:47 +02:00 |
|
Dragory
|
6b89d1eda7
|
Some code reorganisation
|
2018-11-24 14:18:48 +02:00 |
|
Dragory
|
a60b1a5b22
|
Add MessageSaver plugin. Fix some buggy queries.
|
2018-11-24 14:01:06 +02:00 |
|
Dragory
|
3913440005
|
Merge branch 'master' of github.com:Dragory/ZeppelinBot
|
2018-10-26 06:41:53 +03:00 |
|
Dragory
|
89dfeccd90
|
Switch from Knex to TypeORM. Update Knub.
|
2018-10-26 06:41:20 +03:00 |
|
Miikka
|
11a4922344
|
plugins.censor: make token filter case-insensitive
|
2018-10-05 20:22:19 +03:00 |
|
Dragory
|
97f32c5f15
|
Rename SpamLogs to Archives. Tweak spam archive format.
|
2018-08-18 19:51:51 +03:00 |
|
Dragory
|
ff99c1a84e
|
Improve spam detection in laggy circumstances
|
2018-08-18 19:21:39 +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 |
|
Dragory
|
a288c58995
|
prettier: increase max line width to 120
|
2018-08-18 13:24:13 +03:00 |
|
Dragory
|
bc437a9052
|
fix(censor): don't crash on invalid invites
|
2018-08-16 20:08:09 +03:00 |
|
Dragory
|
3a9f3ec696
|
Add massban command
|
2018-08-16 20:07:43 +03:00 |
|
Dragory
|
ad385ff28a
|
!mutes fixes
|
2018-08-05 01:43:31 +03:00 |
|
Dragory
|
541e9fdea0
|
Add Tags plugin
|
2018-08-05 01:32:59 +03:00 |
|
Dragory
|
6040d1acb8
|
Rename migration
|
2018-08-05 01:32:31 +03:00 |
|
Dragory
|
570e644420
|
Update Knub to 10.0.0
|
2018-08-05 01:05:40 +03:00 |
|
Dragory
|
0438b08cc8
|
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
|
e58403f499
|
knexfile: fix issue with nullà dates
|
2018-08-05 00:45:54 +03:00 |
|
Dragory
|
8d80439214
|
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
|
132edd1c75
|
Update Knub to 9.6.6
|
2018-08-05 00:44:13 +03:00 |
|
Dragory
|
61ecade13d
|
BotControl: add function to reload all global plugins, other tweaks
|
2018-08-05 00:43:58 +03:00 |
|
Dragory
|
3991858511
|
Add case_id to mutes. Add !mutes command to list mutes.
|
2018-08-05 00:18:50 +03:00 |
|
Dragory
|
128ae87b41
|
Add !guild_reload to reload the current guild's config and plugins
|
2018-08-03 19:26:54 +03:00 |
|
Dragory
|
141b6cbf43
|
Use fancier typings in ReactionRolesPlugin
|
2018-08-03 19:26:27 +03:00 |
|
Dragory
|
bebb870bcd
|
Don't crash when sending a log message that is too long
|
2018-08-03 19:26:06 +03:00 |
|
Dragory
|
9b209e2fef
|
Don't crash on Discord HTTP errors
|
2018-08-03 19:25:00 +03:00 |
|
Dragory
|
0012556832
|
fix(censor): handle unknown invites gracefully
|
2018-08-03 19:24:40 +03:00 |
|
Dragory
|
9e0bbc5cc6
|
Merge branch 'master' of github.com:Dragory/ZeppelinBot
|
2018-08-03 19:12:21 +03:00 |
|
Miikka
|
46ba73c6e6
|
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
|
1c2b9ddb99
|
Add zalgo filter in Censor plugin
|
2018-08-02 22:24:54 +03:00 |
|
Dragory
|
f6f975a339
|
Add default mod override for Spam plugin
|
2018-08-02 22:22:51 +03:00 |
|
Dragory
|
f165c906ad
|
fix(spam): mute time being treated as seconds instead of minutes
|
2018-08-02 17:53:50 +03:00 |
|