James Lu
|
18bc1942e5
|
antispam: implement text filters with optional PM spam checks
Also refactor the _punish code to account for events without a channel attached.
Closes #359.
|
2018-06-08 17:49:26 -07:00 |
|
James Lu
|
b120e2d701
|
antispam: allow individual punishments to fail gracefully when not supported
|
2018-06-02 00:31:14 -07:00 |
|
James Lu
|
e65d84960a
|
antispam: make punishments method-specific
|
2018-06-02 00:06:21 -07:00 |
|
James Lu
|
83aa3d262c
|
antispam: allow masshighlight blocking to be disabled
|
2018-06-01 23:48:22 -07:00 |
|
James Lu
|
281ac7aa31
|
antispam: add a workaround for clientbot support (#359)
|
2018-04-14 11:40:19 -07:00 |
|
James Lu
|
47052a3bba
|
antispam: use kick+ban as default punishment
|
2018-04-13 22:18:41 -07:00 |
|
James Lu
|
3e07239db4
|
antispam: don't kill users if they quit after previous punishments
|
2018-04-13 22:18:03 -07:00 |
|
James Lu
|
dd8f9411b6
|
antispam: filter protection-triggering messages from reaching other plugins (#359)
|
2018-04-13 22:15:24 -07:00 |
|
James Lu
|
3825b93dee
|
Initial pass of a mass-highlight blocking plugin (#359)
|
2018-04-13 22:08:37 -07:00 |
|