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

910 commits

Author SHA1 Message Date
Dragory
6cf2173949 ModActions: add ban_delete_message_days option; add -delete-days / -d option to !ban 2020-04-11 16:23:41 +03:00
Dragory
78d9469b27 Fix rare edge case crash in automod 2020-04-10 21:27:31 +03:00
Dragory
52e283b522 ReactionRoles: show an error for invalid emojis 2020-04-10 11:30:37 +03:00
Dragory
0afa654df0 Fix crash when trying to match words to a custom status with only an emoji 2020-04-10 11:27:23 +03:00
Dark
25a2cc63c2 Fix error if game doesnt have small text or large text but only one 2020-04-09 23:33:16 +03:00
Dragory
29a5c027fb Fix match_messages filters breaking when message doesn't have text content 2020-04-09 23:30:24 +03:00
Dragory
793c0a889e Fix config editor breaking on non-100% zoom levels 2020-04-08 23:50:56 +03:00
Dragory
8c643bca86 Require can_create for tag inspection 2020-04-08 21:09:32 +03:00
Dragory
ee41fcacfc automod: allow warn/mute/kick/ban for username, nickname, and custom status matching 2020-04-08 21:05:46 +03:00
Dragory
a06b0ccc01 Add 'reply' Automod action 2020-04-08 17:15:13 +03:00
Dragory
c4dc9be0e1 Fix multiline automod message match alerts being cut off 2020-04-03 16:54:57 +03:00
Dragory
3bbcbe6865 Code style fix 2020-04-03 16:42:30 +03:00
Dragory
964f630058 Merge branch 'master' of github.com:Dragory/ZeppelinBot 2020-04-03 16:41:01 +03:00
Dragory
9adfa3a25c Add status message to !massaddrole so it doesn't look like the command froze while it's resolving users 2020-04-03 16:40:55 +03:00
Dragory
0f73ddd2e1 Fix automod mute action 2020-04-03 16:40:05 +03:00
Miikka
abad9944ab Merge pull request #36 from DarkView/updatedWarnThreshold
Updated Warn Threshold to work with latest release
2020-04-03 16:22:45 +03:00
roflmaoqwerty
ce0b019ad8 moved new emoji to beginning of join log 2020-04-03 16:14:22 +03:00
Dark
5d96a6b333 Enable checking for emoji, asset text and details when using -ss 2020-04-03 16:14:00 +03:00
Dark
b6967c3654 Fix spacing issue for aliases. / was right behind the alias 2020-04-03 16:13:25 +03:00
Dark
dd239946a7 Fix newline not working and changed from @ to userid in basic usage 2020-04-03 16:09:58 +03:00
Dark
228d16fada Change vcalert to follow because vcalert is stupid and alias: f is free 2020-04-03 16:09:58 +03:00
Dark
98f31cbad8 Fix spacing before this gets pulled 2020-04-03 16:09:58 +03:00
Dark
e6dbb3e5cd Made Alerts infinite until timed out, added -active and changed cmd sigm 2020-04-03 16:09:58 +03:00
Dark
dcf8e53cd4 Added ability to white or blacklist attachment filetype in automod
Intended to allow certain channels (i.e. bug reporting ones) to only allow .log files with uploads enabled, making it impossible to upload mp4s to troll or similar
2020-04-03 16:07:19 +03:00
roflmaoqwerty
430c7cd7e6 added a limit of 2048 to the resize command so it cant cripple the bot 2020-04-03 16:06:46 +03:00
Dragory
b25021ce2e Allow some unknown members in mass role addition/removal 2020-03-28 15:58:32 +02:00
Dragory
1f2e8f6e6d Add mass role add/remove commands. Fix UnknownUser mentions in logs. Fix unnecessary audit log reads when adding/removing roles and the log type is ignored. 2020-03-28 15:21:13 +02:00
Dragory
6384b31aa7 Improve error resilience with auto-reactions 2020-03-03 11:19:36 +02:00
Dark
7b08214f33 Fix merge conflict 2020-02-16 17:30:17 +01:00
Dragory
ceaba4e7af Fix crash 2020-01-29 02:51:07 +02:00
Dragory
ad0caa39ab Allow overriding user notification method for mod actions via -notify and -notify-channel. Allow setting these settings for automod actions as well. 2020-01-29 02:44:11 +02:00
Dark
13794909e2 Updated Warn Threshold to work with latest release 2020-01-28 23:17:09 +01:00
roflmaoqwerty
218d968489 Created and implemented status search flag for search command 2020-01-28 22:25:49 +02:00
roflmaoqwerty
e7eabc62e9 !avatar now properly animates gif avatars (#34) 2020-01-28 22:21:03 +02:00
roflmaoqwerty
c772628b5a Remove manual mutes (#33)
The unmute command can now unmute users who have had the mute role manually applied to them
2020-01-28 22:20:05 +02:00
Dragory
ffb7162b2c automod: delete obsolete constant; bump recent action expiry time to 5 minutes 2020-01-28 22:18:12 +02:00
Dragory
e882632753 Bot response style tweak 2020-01-28 22:16:37 +02:00
Dragory
d1eab6858d Fix [object Promise] on automod case notes 2020-01-28 22:16:19 +02:00
Dragory
8862cb23de Fix antiraid_level override criteria not working 2020-01-28 22:15:32 +02:00
Dragory
873167fe8f Fix antiraid level not being set properly 2020-01-27 22:07:46 +02:00
Dragory
fcfbb97c8a Fix various automod actions not working for 'other' type matches 2020-01-27 21:59:13 +02:00
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
8a7cfb8a90 Add auto-delete plugin 2020-01-23 01:31:23 +02:00
Dragory
a220bde777 Small code clean-up 2020-01-22 23:31:48 +02:00
Miikka
d0136f84a7 Merge pull request #31 from roflmaoqwerty/mention-self-assignable-roles
Role mentions for self assignable role plugin
2020-01-22 23:27:47 +02:00
roflmaoqwerty
b0c47be99e Created config option to <@&> mention roles in the success messages for self assignable roles 2020-01-22 22:42:20 +11:00
Dragory
278e45b055 Fix "Max online" number not being bolded in !server 2020-01-22 02:20:50 +02:00
Dragory
282c32eb37 Show self-grantable roles in docs, add configuration guide 2020-01-22 01:34:45 +02:00
Dragory
443997e78e Merge branch 'master' of github.com:Dragory/ZeppelinBot 2020-01-22 01:27:48 +02:00
Dragory
15c6c4d939 Refactor SelfGrantableRoles to use config instead of command management, add max_roles option 2020-01-22 01:27:04 +02:00