Dragory
dfa5ef69f4
debug: more profiling for Automod
2021-10-05 23:54:58 +03:00
Dragory
ebd18e5374
debug: re-enable Automod with extra profiling
2021-10-05 23:49:00 +03:00
Dragory
076d69b989
Centralize periodic checks for mutes, tempbans, vcalerts, reminders, and scheduled posts
...
This should result in a significant performance improvement.
The new method is also more precise than the old one, allowing
the aforementioned checks to be performed with second-precision.
2021-09-25 21:34:07 +03:00
Dragory
823a02a87b
Fix batched logs not being separated by newlines
2021-09-12 12:05:58 +03:00
Dragory
f88fde1fc2
MessageBuffer: take embed length into account
2021-09-11 19:53:20 +03:00
Dragory
c1c7c092d9
Reformat all files with Prettier
2021-09-11 19:06:51 +03:00
Dragory
6e06d90ca4
Batch embed logs. Always use log batching.
2021-09-11 18:57:06 +03:00
Dragory
98b562e9ea
Limit which changed props are included in update logs
2021-09-05 23:46:40 +03:00
Dragory
5fa9e0e83d
Fix extra denied permissions on companion channels
2021-08-20 20:23:01 +03:00
Dragory
80e8bab90f
Remove hotfixMessageFetch()
2021-08-20 20:01:32 +03:00
Dragory
d1d0609f7e
Add REST request/429 debugging, temporarily disable message fetch hotfix
2021-08-19 21:15:31 +03:00
Dragory
f6d00744de
+++debug
2021-08-19 01:04:41 +03:00
Dragory
3324bad217
++debug
2021-08-19 01:02:59 +03:00
Dragory
d67dfb6f3e
+debug
2021-08-19 00:59:28 +03:00
Dragory
030c3afb63
Ugly workaround/hotfix for message fetching
2021-08-19 00:49:06 +03:00
Dragory
5bffe2fee5
Add bail-out after too many 429 errors
2021-08-18 23:57:44 +03:00
Dragory
47a2684eca
Hotfix 9
2021-08-18 22:39:16 +03:00
Dragory
97ca3dc905
Make sure waitForButtonConfirm() component custom IDs are unique
2021-08-18 21:01:57 +03:00
Dragory
a5ecf849a4
Type fixes + use template safe values for renderTemplate() everywhere
2021-08-18 20:32:45 +03:00
Dragory
dd78ac0090
Typed log functions + more
2021-08-18 01:51:42 +03:00
Dragory
a6827fd310
Fix emoji mentions in default log messages
2021-08-17 19:23:56 +03:00
Dragory
1e50e459f3
Disallow anchors/aliases to objects when loading config YAML
2021-08-14 18:22:29 +03:00
Dragory
744362da19
Tweaks to hasDiscordPermissions()
2021-08-14 16:30:40 +03:00
Dragory
e60b4e9721
Fix error in log userMention() function
...
The function assumed a GuildMember object where a new
IConfigAccessibleMember object was used instead.
2021-08-14 15:42:32 +03:00
almeidx
c932333971
upgrade discord.js
2021-08-04 20:45:42 +01:00
Dark
ea8a02f8b2
Fix log bugs
2021-07-29 19:08:22 +02:00
almeidx
29887bce2d
removed unnecessary collector filters
2021-07-29 17:24:53 +01:00
almeidx
27d5c1a445
Use SnowflakeUtil.deconstruct
2021-07-29 13:14:45 +01:00
almeidx
a23822844c
remove camelcase permission stuff
2021-07-29 13:00:45 +01:00
almeidx
9ffc91e5fa
removed unnecessary string literal and simplified stuff
2021-07-29 10:08:55 +01:00
Nils
d11f08ee8d
Merge pull request #3 from almeidx/smol-refactor
...
Smol refactor
2021-07-29 03:03:38 +02:00
almeidx
c21e779c03
user.tag
2021-07-29 00:37:19 +01:00
Dark
0e2b279970
Include Sticker and Emoji events in Logs
2021-07-29 01:02:29 +02:00
Dark
de85ba37b9
More fixes, change rest of stripObjectToScalars to configAccessibleObj
2021-07-21 22:14:09 +02:00
Dark
d24aea7c5c
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
1c7e97c785
Fix various bugs, update djs
2021-07-04 23:14:12 +02:00
Dark
e5730d0b85
Update DJS
2021-07-04 17:41:44 +02:00
Dark
6e2bd28691
Change DiscordRESTError to DiscordAPIError
2021-06-30 23:06:02 +02:00
Dark
2977363dc0
Type fixes for djs
2021-06-30 04:56:56 +02:00
Dark
0dd6f7182e
Switch pagination to buttons
2021-06-21 01:36:35 +02:00
Dark
1c8354b39d
Make message with default buttons stateful
2021-06-08 04:34:32 +02:00
Dark
38a5e07be8
Formatting and initial ButtonRoles DB work
2021-06-08 02:23:30 +02:00
Dark
addb614023
Organise all imports, make Mutes depend on Logs
2021-06-06 23:51:32 +02:00
Dark
a07ca88c13
More fixes, waitForInteraction (replacement for waitForReaction)
2021-06-02 23:41:05 +02:00
Dark
1ee016e85e
Bot now connects, lint fixes
2021-06-02 19:35:44 +02:00
Dark
c99e745f89
Finish preliminary rework, ready to test
2021-06-02 04:07:50 +02:00
Dark
3883b5b749
More rework progress, remove all eris imports
2021-06-01 02:05:55 +02:00
Dark
92cf7f31f9
Pre-plugin moves
2021-05-31 21:12:24 +02:00
Dark
9509be5e65
Start move to d.js
2021-05-31 03:30:55 +02:00
Dragory
08722ab643
Fix hasDiscordPermission() when checking against multiple permissions
2021-04-11 14:12:58 +03:00