Dragory
96a59d4ca7
Fix rare automod crash when the member for a message can't be found
...
This edge case should only occur when the member is banned or otherwise
leaves the server before automod processes the message.
2020-04-16 00:03:07 +03:00
Dragory
5043965b1a
Fix automod error when the member is not cached
2020-04-15 22:38:13 +03:00
Dragory
1c0d1f17fc
Fix error when missing permissions to post in case log channel
2020-04-15 09:15:00 +03:00
Dragory
b7ddcbce2f
Temp crash fix
2020-04-14 15:07:01 +03:00
Dragory
42b85f690c
Automod: add include_words/exclude_words and include_regex/exclude_regex to match_links trigger
2020-04-11 16:56:55 +03:00
Dragory
dde0d2dcbd
Automod: add deleteMessageDays option to ban action
2020-04-11 16:27:58 +03:00
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