3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-19 08:05:01 +00:00
zeppelin/backend/src/plugins
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
..
Automod Add anti-raid levels to automod. Large refactor of spam detection. Add member_join and member_join_spam triggers. 2020-01-26 19:54:32 +02:00
AntiRaid.ts Add anti-raid levels to automod. Large refactor of spam detection. Add member_join and member_join_spam triggers. 2020-01-26 19:54:32 +02:00
AutoDelete.ts Add auto-delete plugin 2020-01-23 01:31:23 +02:00
AutoReactionsPlugin.ts AutoReactions: send a bot alert if the bot is missing permissions to apply auto reactions (triggered by unknown messages, so usually 'read message history') 2020-01-12 17:05:30 +02:00
availablePlugins.ts Add anti-raid levels to automod. Large refactor of spam detection. Add member_join and member_join_spam triggers. 2020-01-26 19:54:32 +02:00
BotControl.ts changed almost all references of utils successMessage to this.sendSuccessMessage. Waiting on knub changes to finish this 2020-01-12 22:21:14 +11:00
Cases.ts 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
Censor.ts 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
ChannelArchiver.ts 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
CompanionChannels.ts 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
CustomEvents.ts 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
GlobalZeppelinPlugin.ts Update to Knub 29. Set up config types for Knub. 2020-01-12 13:37:43 +02:00
GuildConfigReloader.ts 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
GuildInfoSaver.ts 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
LocateUser.ts changed almost all references of utils successMessage to this.sendSuccessMessage. Waiting on knub changes to finish this 2020-01-12 22:21:14 +11:00
Logs.ts Add anti-raid levels to automod. Large refactor of spam detection. Add member_join and member_join_spam triggers. 2020-01-26 19:54:32 +02:00
MessageSaver.ts ran npm run format 2020-01-12 22:31:30 +11:00
ModActions.ts ran npm run format 2020-01-12 22:31:30 +11:00
Mutes.ts simplified reason assignment 2020-01-21 22:34:01 +11:00
NameHistory.ts 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
Persist.ts Fix persist plugin removing already-granted roles 2020-01-20 23:37:29 +02:00
PingableRolesPlugin.ts ran npm run format 2020-01-12 22:31:30 +11:00
Post.ts Converted all remaining boolean parameters to flags 2020-01-04 16:00:21 +11:00
ReactionRoles.ts ReactionRoles: automatically clear reaction roles from unknown messages 2020-01-12 17:02:14 +02:00
Reminders.ts ran npm run format 2020-01-12 22:31:30 +11:00
Roles.ts Tweaks to Roles plugin before merging 2020-01-12 11:39:54 +02:00
SelfGrantableRolesPlugin.ts Small code clean-up 2020-01-22 23:31:48 +02:00
Slowmode.ts ran npm run format 2020-01-12 22:31:30 +11:00
Spam.ts 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
Starboard.ts starboard: prevent self-votes 2019-12-02 01:13:53 +02:00
Stats.ts Add anti-raid levels to automod. Large refactor of spam detection. Add member_join and member_join_spam triggers. 2020-01-26 19:54:32 +02:00
Tags.ts changed almost all references of utils successMessage to this.sendSuccessMessage. Waiting on knub changes to finish this 2020-01-12 22:21:14 +11:00
UsernameSaver.ts 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
Utility.ts Fix "Max online" number not being bolded in !server 2020-01-22 02:20:50 +02:00
WelcomeMessage.ts 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
ZeppelinPlugin.ts Add anti-raid levels to automod. Large refactor of spam detection. Add member_join and member_join_spam triggers. 2020-01-26 19:54:32 +02:00