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

83 commits

Author SHA1 Message Date
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