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

10 commits

Author SHA1 Message Date
Dragory
c0c919a5ce Add anti-raid levels to automod. Large refactor of spam detection. Add member_join and member_join_spam triggers.
Anti-raid levels don't by themselves do anything, but they can be
used in overrides to activate specific automod items.

Spam detection should now be more reliable and also combine further
spam messages after the initial detection into the archive.

Messages deleted by automod no longer create the normal deletion log
entry. Instead, the AUTOMOD_ACTION log entry contains the deleted
message or an archive if there are multiple (i.e. spam).
2020-01-26 19:54:32 +02:00
Dragory
eb8b313d8f automod: fix mutes not applying 2020-01-12 17:17:01 +02:00
Dragory
0d7ff2f5d7 automod: better formatting for matched content in log messages 2019-11-30 22:06:26 +02:00
Dragory
889a3372ad automod: add normalize and loose_matching trigger options 2019-11-30 22:04:28 +02:00
Dragory
2ae9548b4c automod: show matched text in summaries; don't use show post date in summaries; add logMessage variable to alert action
Post date will always be more or less the time the log message is posted.

The logMessage variable in the alert action contains the full,
formatted log message that would be posted in a log channel as the
AUTOMOD_ACTION log type.
2019-11-30 18:16:02 +02:00
Dragory
acf733e4c2 automod: add add_roles and remove_roles actions 2019-11-30 16:18:29 +02:00
Dragory
c7e7a60c03 automod: simplify preprocessStaticConfig 2019-11-28 18:34:48 +02:00
Dragory
d07a72ce2a Fix URL matching in automod, censor, and spam plugin 2019-11-27 20:41:45 +02:00
Dragory
94f8362f43 Don't apply multiple automod rules to the same message 2019-11-27 20:30:50 +02:00
Dragory
9250c84637 Reorganize project. Add folder for shared code between backend/dashboard. Switch from jest to ava for tests. 2019-11-02 22:11:26 +02:00
Renamed from src/plugins/Automod.ts (Browse further)