3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-17 15:15:02 +00:00
Commit graph

148 commits

Author SHA1 Message Date
Dragory
4d4b2d6443 Update Knub to 13.1.0 and Eris to 0.9.0 2018-12-15 21:07:05 +02:00
Dragory
bb36a7ee24 migrations: only drop tables if they exist 2018-12-15 17:38:34 +02:00
Dragory
d719cae11e Add !nickname command 2018-12-15 17:28:36 +02:00
Dragory
c30f47d2ce Move canActOn to ZeppelinPlugin base class 2018-12-15 17:24:09 +02:00
Dragory
9d962f0acf cleanup: use utils.noop instead of empty fn 2018-12-15 17:21:51 +02:00
Dragory
d3a0570e2d Don't log deletions/edits from the bot user 2018-12-15 17:19:23 +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
7092333326 Update Knub to 13.0.1 2018-12-15 16:50:00 +02:00
Dragory
666e8c4f4f tslint: allow bitwise operators 2018-12-15 16:31:50 +02:00
Dragory
4af220380c ormconfig: fix slow cli commands; add db timeout
For some reason, absolute paths to migrations and/or entities caused
the cli to freeze/load indefinitely when trying to create migrations.
2018-12-15 16:29:38 +02:00
Dragory
b6e21a6650 Update Knub to 13.0.0 2018-12-15 16:29:16 +02:00
Dragory
d4cc0a2b2d Don't censor bot messages 2018-12-14 09:14:13 +02:00
Dragory
75938da0ac Don't persist 'false' voice mute state 2018-12-14 09:09:54 +02:00
Dragory
44251a60c5 Fix error in restore plugin when saving is_voice_muted false 2018-12-14 09:08:18 +02:00
Dragory
365d1466ca Fix for error when persisting voice state 2018-12-14 09:01:32 +02:00
Dragory
f89fedbac2 Fix error in unban 2018-12-14 08:54:15 +02:00
Dragory
d9669c6e6d Add build process for prod 2018-12-14 06:47:58 +02:00
Dragory
e418f9f7a2 Move migrations under src 2018-12-14 06:45:50 +02:00
Dragory
9581ad7b9d Update package name in package.json and set it to private 2018-12-14 06:32:17 +02:00
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