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

130 commits

Author SHA1 Message Date
Dragory
8fcffaf0ae
Clean++ 2020-07-30 23:41:31 +03:00
Dragory
3da157fcc2
Clean up debug logging some more 2020-07-30 23:40:53 +03:00
Dragory
b85284f0eb
Clean up debug logging 2020-07-30 23:38:53 +03:00
Dragory
2ab140b615
Compress WS data 2020-07-30 23:36:27 +03:00
Dragory
a65e02448c
Disable presence and typing intents temporarily 2020-07-30 23:12:35 +03:00
Dragory
f63585be8b
Disable presence updates temporarily 2020-07-30 23:12:14 +03:00
Dragory
2b92f726e1
Fix base plugins not being loaded by default 2020-07-30 22:23:18 +03:00
Dragory
a1219d6178
Specify required intents 2020-07-30 22:10:17 +03:00
Dragory
bc4cbe9e30
Fix all plugins being enabled by default 2020-07-30 22:00:08 +03:00
Dragory
557898e484
Handle plugin load errors gracefully 2020-07-30 20:40:00 +03:00
Dragory
f6d55f1060
ZeppelinPluginBlueprint.configSchema is now required. Validate deep partial config schema before running config preprocessor. 2020-07-30 20:10:50 +03:00
Dragory
dbc083f6a9
Add extra debug logging 2020-07-30 13:51:36 +03:00
Dragory
1064a1ca46
Add custom logger. Fix a bunch of errors. Optimize imports. 2020-07-22 22:56:21 +03:00
Dragory
951c27374f
Remove unported plugins from the repository 2020-07-06 01:53:58 +03:00
Dragory
d62a4e26ae
Knub 30 conversion base work; Work on Utility plugin Knub 30 conversion 2020-07-05 05:00:54 +03:00
Dragory
2aa48f2fe9
Merge master 2020-07-02 23:45:46 +03:00
Miikka
7e3f9ebd11 WIP 2020-06-30 17:48:18 +03:00
Dragory
9b263957a3
RATELIMITED -> 429 2020-05-28 03:15:06 +03:00
Dragory
31d3e2b1d7
Another potential fix for Node.js 13/14 incompatibility 2020-05-08 18:29:17 +03:00
Dragory
0de53d1fb4
Possible fix for module error on Node.js 13 and 14 2020-05-08 03:13:30 +03:00
Dragory
89f545eb62
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
Dragory
fd47ba9d69 Set default success emoji to zep_check; add error_emoji support, mirroring success_emoji but for error messages 2020-01-12 13:44:31 +02:00
Miikka
4e22d521f7
Merge branch 'master' into custom-success-emoji 2020-01-12 13:39:59 +02:00
Dragory
94ef7b8ee0 Update to Knub 29. Set up config types for Knub. 2020-01-12 13:37:43 +02:00
roflmaoqwerty
c532ab06fb ran npm run format 2020-01-12 22:31:30 +11:00
roflmaoqwerty
b785efe490 success emoji now loaded from config 2020-01-12 22:21:14 +11:00
roflmaoqwerty
af882627a1 changed almost all references of utils successMessage to this.sendSuccessMessage. Waiting on knub changes to finish this 2020-01-12 22:21:14 +11:00
Dragory
59a927ba93 Update to Knub 28, improve debugger-friendliness
Development npm scripts now also listen for debuggers:
- Port 9229 for the bot
- Port 9239 for the api

Via Knub 28, PluginErrors are no longer used in development, which
helps with call stacks in debuggers (see Knub changelog).

Unhandled promise rejections are now treated as exceptions via nodejs
flag --unhandled-rejections=strict, which allows catching them with
a debugger.

The internal "error-tolerant" error handler is now only used in
production; in development, all unhandled errors cause the bot to
crash and are easily catchable by debuggers.
2020-01-12 10:34:05 +02:00
Dragory
9390b164d8 Fix issues caused by @shared tsconfig path 2019-11-08 00:03:02 +02:00
Dragory
16111bbe84 Reorganize project. Add folder for shared code between backend/dashboard. Switch from jest to ava for tests. 2019-11-02 22:11:26 +02:00
Renamed from src/index.ts (Browse further)