Dragory
66b93dd31c
chore: clean up unnecessary cache.get ?? fetch
2021-10-17 19:56:04 +03:00
Dragory
3131878cfb
fix(automod): fetch message user/member if missing from cache
2021-10-17 19:52:56 +03:00
Dragory
151a5df4af
feat(automod): add affects_self option for rules
2021-10-17 08:15:30 +03:00
Dragory
44f5b77cc7
perf(automod): also merge regexes in match_links, match_words
2021-10-17 08:03:38 +03:00
Dragory
d874617e48
perf: merge regexes in match_regex trigger while taking backreferences into account
2021-10-09 12:50:47 +03:00
Dragory
f582640e8e
debug: more profiling for Automod
2021-10-05 23:54:58 +03:00
Dragory
53d7491c1b
debug: re-enable Automod with extra profiling
2021-10-05 23:49:00 +03:00
Dragory
2d012bc5cf
debug: enable MessageSaver, disable Automod, re-enable slow query logs
2021-10-05 23:28:16 +03:00
Dragory
ef53ee64c6
fix: revert regex batching
2021-10-05 22:10:56 +03:00
Dragory
04c81727fb
debug+
2021-10-05 21:51:29 +03:00
Dragory
b951feeabd
fix(automod): fix empty patterns list in match_regex matching every message
2021-10-05 21:48:02 +03:00
Dragory
392e2da2d1
perf(automod): bundle automod regex patterns for potentially increased performance
2021-10-05 21:30:35 +03:00
Dragory
5e25792734
fix(automod): always break triggerLoop on match, even if allow_further_rules is enabled
2021-10-05 21:11:41 +03:00
Dragory
c0c73751c9
feat: add more detailed automod profiling
2021-10-05 21:09:03 +03:00
Dragory
ff8d406e8a
feat: upgrade to Knub v30.0.0-beta.46, add better performance profiling tools
2021-10-05 20:49:58 +03:00
Dragory
bd87e1f000
Potential fix for role_added/role_removed Automod triggers triggering randomly
2021-09-11 19:24:13 +03:00
Dragory
ac79eb09f5
Reformat all files with Prettier
2021-09-11 19:06:51 +03:00
Dragory
70fb0b5baa
Ignore mime type charset and other extra details in match_mime_type
2021-09-05 21:01:13 +03:00
Dragory
497d334b15
Fix channel/category/thread matching for threads in Automod overrides
2021-09-05 20:58:50 +03:00
Almeida
70f2d75327
Rename use_inline_reply to inline ( #278 )
2021-09-05 17:38:03 +03:00
Almeida
b3e2e0cffb
Add archive_thread action to automod ( #271 )
2021-09-04 19:37:49 +03:00
Almeida
98f7c27dd4
Add use_inline_reply option to the Automod reply action ( #269 )
2021-09-04 19:37:02 +03:00
Almeida
86143e7031
Don't match video embed descriptions ( #256 )
2021-09-04 19:23:31 +03:00
Hiroyuki
6a45ce67fa
feat(automod): MIME type trigger ( #247 )
2021-09-04 19:18:33 +03:00
metal
2d777a03db
Logs - role change compare only role IDs instead of a collection ( #264 )
2021-09-04 19:15:16 +03:00
almeidx
20159edd7f
fix: automod on guildMemberUpdate
2021-08-21 14:16:40 +01:00
Dragory
b336e8b5f4
Don't apply Automod on Zeppelin itself
2021-08-21 00:39:50 +03:00
Dragory
0b28215208
Fix logMessage variable not working in automod alert
2021-08-20 20:31:36 +03:00
Dragory
2e49319e9c
Automod reply action embed fix
2021-08-19 19:54:02 +03:00
Dragory
f208dc3013
matchAttachmentType fix
2021-08-18 22:44:54 +03:00
Dragory
e3c9dbf851
Hotfix 6
2021-08-18 22:29:46 +03:00
Dragory
8ffafe1214
You saw nothing
2021-08-18 21:08:30 +03:00
Dragory
0e7cf9715f
Thread fixes
2021-08-18 20:47:24 +03:00
Dragory
d109a58cb7
Type fixes + use template safe values for renderTemplate() everywhere
2021-08-18 20:32:45 +03:00
Dragory
59e75e0584
Type fixes + circular dependency fix
2021-08-18 20:01:06 +03:00
Dragory
e3b6b017a2
Fix issues with circular dependencies between plugins
2021-08-18 19:33:22 +03:00
Dragory
bed6589d48
Typed log functions + more
2021-08-18 01:51:42 +03:00
Almeida
28f4fc01c0
removed leftover console.log
2021-08-14 15:05:10 +01:00
Almeida
eb61b5a653
added allow_further_rules option to automod rules
...
This essentially makes it so you can run multiple rules at once
2021-08-14 15:05:08 +01:00
almeidx
3537305c59
upgrade discord.js
2021-08-04 20:45:42 +01:00
almeidx
5de35f711d
use Util methods for escaping inline code and code blocks
2021-07-29 17:35:27 +01:00
almeidx
74a676913e
user.tag
2021-07-29 00:37:19 +01:00
almeidx
88f53b4af9
removed unnecessary non-null operator
2021-07-28 22:29:52 +01:00
Dark
c932269b7d
DJS Update, Full Import Cleanup
2021-07-25 14:32:08 +02:00
Dark
acb4913495
More fixes, change rest of stripObjectToScalars to configAccessibleObj
2021-07-21 22:14:09 +02:00
Dark
d2dd103175
Start move to configAccessibleObjects, exclude perm overrides from logs
...
configAccessibleObjects are used to guarantee backwards compatibility and consistency.
Perm overrides from our own plugins are ignored as to not spam logs through bot managed slowmode or companion channels
2021-07-06 05:23:47 +02:00
Dark
dda19de6e6
Fix various bugs, update djs
2021-07-04 23:14:12 +02:00
Dark
1ad70ffe1a
Change DiscordRESTError to DiscordAPIError
2021-06-30 23:06:02 +02:00
Dark
0822fc15e5
Type fixes for djs
2021-06-30 04:56:56 +02:00
Dark
f9dd82f201
Add member_leave automod trigger
...
At least i think so - cant test it until knub changes are done
2021-06-17 02:30:12 +02:00