Dragory
|
b6ac6ec791
|
Add some common settings to config.example.ini
|
2020-11-22 13:25:05 +02:00 |
Dragory
|
8662917bea
|
Set inboxServerPermission to manageMessages by default
With single server setups being extremely common, this is a safer
default than not requiring any permissions at all.
|
2020-11-22 13:22:34 +02:00 |
Dragory
|
179361d761
|
Update json-schema-to-jsdoc and move it to devDependencies
|
2020-11-22 13:18:14 +02:00 |
Dragory
|
18da383673
|
Use 7 chars for git commit hash, not 8
Consistent with GitHub
|
2020-11-22 13:15:36 +02:00 |
Dragory
|
daf7cb5deb
|
Install plugins before connecting to Discord
This avoids unnecessarily connecting to the gateway if plugin
installation fails.
|
2020-11-22 13:14:52 +02:00 |
Dragory
|
994a07843a
|
Move start-up version string to the very beginning
|
2020-11-22 13:00:18 +02:00 |
Dragory
|
c45cd2bc70
|
Include Node.js version in start-up console message
|
2020-11-22 12:56:55 +02:00 |
Dragory
|
4a548dc261
|
Don't truncate plugin installation errors
|
2020-11-22 12:56:41 +02:00 |
Dragory
|
3f3de28091
|
Show bot version in console on start-up
|
2020-11-22 12:54:44 +02:00 |
Dragory
|
37cba80ed9
|
Rewrite GitHub NPM plugin names to full GitHub tarball links
This allows those plugins to be installed from GitHub even without
having Git installed.
|
2020-11-22 12:33:01 +02:00 |
Dragory
|
623ec15d13
|
Add option: showResponseMessageInThreadChannel
|
2020-11-08 16:46:09 +02:00 |
Dragory
|
17c485306e
|
3.2.0
|
2020-11-06 02:43:17 +02:00 |
Dragory
|
91f2beadf7
|
Update CHANGELOG for v3.2.0
|
2020-11-06 02:41:52 +02:00 |
Dragory
|
17acee0039
|
Update to Eris 0.14.0
|
2020-11-06 02:30:22 +02:00 |
Dragory
|
82f418a299
|
Fix !newthread throwing an error if a hook cancels thread creation
!newthread ignores beforeNewThread hooks entirely now.
|
2020-11-06 00:34:40 +02:00 |
Liam
|
eea6a1c2b7
|
Add allowBlock, allowSuspend, and allowSnippets as configuration options (#498)
Co-authored-by: Miikka <2606411+Dragory@users.noreply.github.com>
|
2020-11-05 18:32:43 +02:00 |
Dragory
|
968d780e28
|
Fix utils being required too late in index.js
|
2020-11-05 01:29:54 +02:00 |
Dragory
|
4337d74aba
|
Fix ignoreHooks opt in createNewThreadForUser() not working
|
2020-11-04 23:53:03 +02:00 |
Dragory
|
4e8c35cae7
|
Clarify 'the bot is not on the modmail server' error slightly
|
2020-11-04 23:18:49 +02:00 |
Dragory
|
5d01bd067b
|
Merge branch 'master' of github.com:Dragory/modmailbot
|
2020-11-04 23:17:17 +02:00 |
Dragory
|
2a5b766c2b
|
Add better error message for 'Disallowed intents specified'
|
2020-11-04 23:17:13 +02:00 |
Dragory
|
717072a415
|
Improve error handling
|
2020-11-04 23:13:45 +02:00 |
Dragory
|
e5172612e9
|
Fix npm plugin installation on Windows
|
2020-11-04 23:00:11 +02:00 |
Dragory
|
fcad5df6bf
|
Install npm plugins with --verbose
This should allow us to catch several errors that NPM simply swallows
when not using --verbose. Yeah, I don't know either.
|
2020-11-04 22:58:43 +02:00 |
Nils
|
66429c629d
|
Fix message chunking not properly handling allowedMentions (#496)
|
2020-11-04 01:59:55 +02:00 |
Dragory
|
2629313445
|
Clarify jsdoc on threads.createNewThreadForUser() opts.quiet
|
2020-11-02 18:05:22 +02:00 |
Dragory
|
32c8d02531
|
Add saveAttachment() to the attachments plugin API
|
2020-11-02 17:37:07 +02:00 |
Dragory
|
1210b2acaa
|
Fix postSystemMessage() text not being chunked
This would cause errors if the system message was over
2000 characters in length.
|
2020-11-02 17:25:59 +02:00 |
Dragory
|
d8e6222bae
|
Label database warnings from Knex clearly
|
2020-11-02 17:21:43 +02:00 |
Dragory
|
2ae12ee049
|
Ignore Knex ECONNRESET errors
Knex handles them internally and reconnects.
|
2020-11-02 17:20:20 +02:00 |
Dragory
|
910d410d6c
|
Fix some message updates not being handled properly
|
2020-11-02 02:07:15 +02:00 |
Dragory
|
963eb5a47b
|
3.1.0
|
2020-11-01 23:36:23 +02:00 |
Dragory
|
5aa111e469
|
Update CHANGELOG for v3.1.0
|
2020-11-01 23:36:02 +02:00 |
Dragory
|
2f44b63690
|
More consistent wording in docs
|
2020-11-01 23:33:50 +02:00 |
Dragory
|
ab501871ec
|
Add thread number to logs
|
2020-11-01 23:28:05 +02:00 |
Dragory
|
69418c2562
|
Merge branch 'master' of github.com:Dragory/modmailbot
|
2020-11-01 23:26:47 +02:00 |
Dragory
|
7a9bcc5b95
|
Add pinThreadHeader option
|
2020-11-01 23:26:38 +02:00 |
Gugu72
|
5f5ad92aa4
|
Fixing docs for the !role command (#488)
* Fixing docs for the !role command
`!role` was twice instead of `!role` and `!role default`
* Update commands.md
|
2020-11-01 23:16:33 +02:00 |
Dragory
|
a5279feb18
|
Allow overriding mentionRole in threads.createNewThreadForUser() opts
|
2020-11-01 22:59:54 +02:00 |
Dragory
|
dd4640bfff
|
Add autoAlert/autoAlertDelay options
|
2020-11-01 22:51:05 +02:00 |
Dragory
|
53dc6edb6a
|
Update plugin API docs
|
2020-11-01 22:17:21 +02:00 |
Dragory
|
b2d9c6ecb1
|
Clarify mentionRole docs
|
2020-11-01 21:51:37 +02:00 |
Dragory
|
4d5aaaf99d
|
Link thread channel if logs are not available but the thread is open when using !log
|
2020-11-01 21:50:29 +02:00 |
Dragory
|
b15e0e955c
|
Add Thread#thread_number to jsdoc
|
2020-11-01 21:47:08 +02:00 |
Dragory
|
6e19575ca4
|
New alias for !log: !thread
|
2020-11-01 21:46:01 +02:00 |
Dragory
|
02daa367f8
|
Allow using thread number in !log
|
2020-11-01 21:45:06 +02:00 |
Dragory
|
280fad36f7
|
Add thread numbers
|
2020-11-01 21:41:03 +02:00 |
Dragory
|
f6825376c0
|
Unify mentionRole parsing
|
2020-11-01 21:01:42 +02:00 |
Dragory
|
a8580e1ef8
|
Fix 'new thread' message being shown in thread header when mentionRole is disabled
|
2020-11-01 20:58:06 +02:00 |
Dragory
|
91d07dda8a
|
Allow 'off' to disable mentionRole
|
2020-11-01 20:56:35 +02:00 |