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