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

1312 commits

Author SHA1 Message Date
Dragory
9487cb9dfb debug: reduce 'lowest global remaining' console spam
The lowest global remaining rate limit is now only logged when it's
below 30, which usually indicates an unusually high amount of API calls.
2022-01-22 17:20:49 +02:00
Dragory
2b763ce554 debug: add debug logging to automod clean action 2022-01-17 21:28:00 +02:00
Dragory
75acbef302 fix: fix crash when importing cases with duplicate case numbers 2021-12-22 15:06:55 +02:00
Dragory
d1f9f653e4 feat: improve data validation errors when importing data 2021-12-22 15:00:53 +02:00
Dragory
0af0020010 fix: show all attachment URLs in !message, fix crash with attachments 2021-12-19 17:47:21 +02:00
Dragory
f4749a2546 fix(automod): don't try to reply with an empty message 2021-11-27 11:52:26 +02:00
Dragory
abe87f6750 chore: resolve eslint issues 2021-11-03 16:59:08 +02:00
Dragory
6aa40c09c3 chore: run prettier on unformatted files 2021-11-03 16:54:21 +02:00
Dragory
21db6eac7b fix(phisherman): reset validApiKey on 'missing permissions' error; log getDomainInfo() errors 2021-11-03 16:53:11 +02:00
Dragory
02efc71bd2 fix(phisherman): fix caught errors still throwing in getPhishermanDomainInfo() 2021-11-03 16:49:27 +02:00
Dragory
e25f77d8a9 fix(phisherman): fix api response handling issue when checking subdomains 2021-11-03 03:29:57 +02:00
Dragory
51ac585bea fix: increase max API input size to 50MB 2021-11-03 01:16:29 +02:00
Dragory
f2d78a6be4 feat: download data exports directly from the server without a JS download step 2021-11-03 01:14:41 +02:00
Dragory
7b95ce2be5 feat: add rate limits to import/export 2021-11-03 00:49:36 +02:00
Dragory
613f8a6f4d feat(dashboard): add support for importing/exporting cases 2021-11-03 00:08:01 +02:00
Dragory
0da77a1a0e fix: fix crash in !rest_performance if there are no rest call stats 2021-11-02 23:42:21 +02:00
Dragory
a5984cfd2a perf: use a memory cache for Slowmode 2021-11-02 23:38:02 +02:00
Dragory
6d6e508346 perf: use a memory cache for AutoReactions 2021-11-02 23:25:09 +02:00
Dragory
c6065aad9b feat: add editing support to InternalPoster 2021-11-02 23:10:37 +02:00
Dragory
6a4d38bec4 debug(phisherman): gracefully handle and log unexpected API responses 2021-11-02 22:48:54 +02:00
Dragory
c804aa82f0 chore: clean up imports in postToCaseLogChannel.ts 2021-11-02 22:28:28 +02:00
Dragory
65f0527d92 fix: missing change from 901a723080 2021-11-02 22:16:40 +02:00
Dragory
9c338e771d feat(phisherman): assume master API key is always valid 2021-11-02 22:16:06 +02:00
Dragory
53ab5cbf63 feat: remove blocked-at usage
The package never really worked with Zep, causing the
entire bot to freeze instead.
2021-11-02 22:14:44 +02:00
Dragory
109ecf43b9 chore: remove unnecessary @discordjs/rest dependency 2021-11-02 22:13:36 +02:00
Dragory
d3e33df71e feat: use InternalPoster for Automod alerts 2021-11-02 22:12:57 +02:00
Dragory
37f29fed7f fix: fix error handling in InternalPoster.sendMessage direct sends 2021-11-02 21:40:24 +02:00
Dragory
6ba5219f3e feat: move log timestamp prepending to log message format; use native timestamps by default 2021-11-02 21:27:08 +02:00
Dragory
77c4b1aead feat: upgrade to discord.js v13.3.1 2021-11-02 21:17:00 +02:00
Dragory
2eeca4498b fix: add missing queryLogger.ts 2021-11-02 21:03:55 +02:00
Dragory
467c9c6bc8 fix: log all errors when attempting to create a webhook and gracefully return 2021-11-02 21:00:23 +02:00
Dragory
0d2740a3e5 debug: log query counts based on operation and table 2021-11-02 20:54:47 +02:00
Dragory
e71d2f277a fix: don't try to save partial guild information 2021-11-02 20:51:37 +02:00
Dragory
b59e1f0a95 debug: increase 'lowest global remaining' log interval 2021-11-02 20:14:19 +02:00
Dragory
8e96335c08 fix: fix remove_roles_on_mute: true not working 2021-11-02 20:10:37 +02:00
Dragory
1bb8772b9a perf: smaller DELETE chunks for saved messages, sleep 1s between batches 2021-11-02 20:08:54 +02:00
Dragory
a7f1d9414c feat: use webhooks for logs when possible 2021-11-02 19:59:42 +02:00
Dragory
13a44460f2 fix: fix not being able to catch Phisherman API call errors 2021-11-01 17:10:42 +02:00
Dragory
723d4fd9c4 fix: add missing noop import 2021-10-31 22:16:37 +02:00
metal
85c334afd8 feat: add automod thread_archive and thread_unarchive triggers (#292)
Co-authored-by: Almeida <almeidx@pm.me>
2021-10-31 22:08:29 +02:00
Almeida
9d7c001fd4 feat: add thread_create_spam automod trigger (#273) 2021-10-31 19:23:26 +02:00
metal
94b1a1dc63 feat: add automod start_thread action (#274)
Co-authored-by: Almeida <almeidx@pm.me>
2021-10-31 17:27:00 +02:00
Almeida
9ef54eb0f5 feat: add thread_create and thread_delete automod triggers (#272)
Co-authored-by: metal <admin@metalruller.com>
2021-10-31 17:21:53 +02:00
Dragory
c56c00baad fix: increase worker pool timeout as temp fix 2021-10-31 17:19:49 +02:00
Dragory
e9b4b466dd feat: Phisherman integration 2021-10-31 17:17:31 +02:00
Dragory
4fd5013a28 fix: fix errors when unloading certain plugins after beforeLoad but before afterLoad 2021-10-31 16:48:32 +02:00
Dragory
922c4ff871 fix: use useUnknownInCatchVariables: false temporarily 2021-10-31 14:51:13 +02:00
Dragory
4857577e3d revert: use moduleResolution 'node' after all until TS 4.5 2021-10-31 14:50:54 +02:00
Dragory
faf277e534 feat: use TS moduleResolution node12 to retain dynamic imports in compiled code 2021-10-31 14:28:43 +02:00
Dragory
d1e0eb5857 debug: add global rate limit logging 2021-10-28 17:19:07 +03:00