Dragory
e23108673d
Add support for safe regex type checking; make sure regexes passed to Censor are safe
2019-08-04 13:41:35 +03:00
Dragory
24afc0a503
Typing fixes; show last reload time in !about
2019-07-22 00:09:45 +03:00
Dragory
039f0452fb
Add io-ts config schemas to all guild plugins
2019-07-21 21:15:52 +03:00
Dragory
9109e9a2c3
Split BaseRepository into non-guild and guild
...
BaseRepository includes all the non-guild-specific functionality,
such as with() and getRelations().
BaseGuildRepository includes guild-specific functionality, such as
getInstance().
2019-05-25 21:25:34 +03:00
Dragory
100b338288
Include message id in censored message logs
2019-05-04 01:46:27 +03:00
Miikka
3feb607a65
Ignore video embed descriptions in word filter
...
The description field is present in the embed details,
but is not actually shown on the embed itself
2019-04-30 10:50:38 +03:00
Dragory
2500b1db48
Fix unknown users in logs in several places
2019-04-30 06:20:55 +03:00
Dragory
189315c876
Also apply censor filters to embeds and attachments
2019-04-30 06:05:53 +03:00
Dragory
289b425a25
Update to Knub 19.1.1 and update plugins accordingly
2019-04-13 01:44:18 +03:00
Dragory
2b1868a172
Censor: hold a lock for the evaluated message and interrupt said lock if the message is deleted
2019-03-16 12:31:37 +02:00
Dragory
1c77269643
Add types for all plugin configs and permissions. Update code to work with Knub 18.
2019-03-04 21:44:04 +02:00
Dragory
4c5c44dc89
Censor: add invite setting for group dm invites, fix error when filtering group dm invites
2019-02-16 15:54:39 +02:00
Dragory
6dcbb50ea7
censor: make regex matching case-insensitive
2019-02-16 14:13:19 +02:00
Dragory
12f309d412
Update to Knub 14.0.0 and make changes to plugins accordingly
2019-01-03 06:15:28 +02:00
Dragory
d4cc0a2b2d
Don't censor bot messages
2018-12-14 09:14:13 +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
0eee5529b6
Port Censor and Spam plugins to use GuildSavedMessages events
2018-11-24 17:12:36 +02:00
Miikka
11a4922344
plugins.censor: make token filter case-insensitive
2018-10-05 20:22:19 +03:00
Dragory
bc437a9052
fix(censor): don't crash on invalid invites
2018-08-16 20:08:09 +03:00
Dragory
0012556832
fix(censor): handle unknown invites gracefully
2018-08-03 19:24:40 +03:00
Dragory
1c2b9ddb99
Add zalgo filter in Censor plugin
2018-08-02 22:24:54 +03:00
Dragory
44792a824b
Add some safeguards against messages without an author
2018-08-02 02:28:52 +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
e7734c558c
Add censor plugin. Various other fixes/features. Update Knub to 9.4.13.
2018-07-30 01:44:03 +03:00