Commit Graph

387 Commits (5d7131278873097bf45d4a523299ca949dbbdcf8)

Author SHA1 Message Date
Dragory 5d71312788 Add documentation about loading config values programmatically 2019-12-03 02:45:42 +02:00
Dragory 8dd6513ca3 Add support for loading config values from environment variables 2019-12-03 02:40:50 +02:00
Dragory 1007dc0dd1 Add support for loading config values from environment variables. Fix nested/object values in config.ini. 2019-12-03 02:27:55 +02:00
Dragory 518bf93f6f Fix incompatibility with Node.js 10 versions prior to 10.9.0 2019-12-03 02:06:44 +02:00
Dragory 6635fe1414 Make sure numeric options are numbers. Convert empty strings from config.ini to null. Some loading message tweaks. 2019-12-03 02:00:00 +02:00
Dragory 89e7d6373b Switch from TOML to INI. New documentation. Add start.bat file for Windows. 2019-12-03 01:51:11 +02:00
Dragory 686c36dda4 Add support for TOML config files. Use TOML config files by default. 2019-12-02 19:01:36 +02:00
Dragory 8c1ce9c0b6 Update dependencies 2019-12-02 18:26:54 +02:00
Dragory 878276ff24 Update eris to v0.11.0. Update knub-command-manager to v6.1.0. 2019-10-26 11:54:43 +03:00
Dragory a7a2e3c55e 2.28.0 2019-09-18 02:26:08 +03:00
Dragory 7fe1cd071e Update CHANGELOG for v2.28.0 2019-09-18 02:26:01 +03:00
Dragory ad6d3acbfe Update plugin docs 2019-09-18 02:20:00 +03:00
Dragory 2ea858daac Move plugin loading to its own file. Define plugin API more explicitly. 2019-09-18 02:15:22 +03:00
Dragory 45e314b942 Document new attachment plugin API 2019-09-18 01:55:12 +03:00
Dragory 0f61966d4e Add support for adding attachment storage types in plugins 2019-09-18 01:52:16 +03:00
Dragory 5244cce31c Fix local attachments when temp dir and bot dir are on different drives 2019-09-18 01:34:17 +03:00
Miikka 6c10b088a8
Add support server invite to README 2019-09-11 21:39:37 +03:00
Miikka 7daa711b6d
Update README.md 2019-08-14 10:38:42 +03:00
Dragory d1e387f8c4 2.27.0 2019-08-13 20:42:47 +03:00
Dragory 018c291816 Update CHANGELOG for v2.27.0 2019-08-13 20:42:21 +03:00
Dragory 8f9709b34b Make syncPermissionsOnMove option true by default 2019-08-13 20:37:00 +03:00
Dragory 5085cf363a Call plugin functions with an object instead
Previously, plugin functions were called with 4 arguments.
These 4 arguments are now part of the passed object instead, making the
plugin system much more scalable in the future.
2019-08-13 20:34:46 +03:00
Dragory eea6a0c131 2.26.0 2019-08-13 20:10:03 +03:00
Dragory b08e4d01d7 Update CHANGELOG for v2.26.0 2019-08-13 20:09:45 +03:00
Dragory 547cc4758a Merge branch 'master' of github.com:Dragory/modmailbot 2019-08-13 20:01:44 +03:00
Dragory 01e63f27b6 Re-apply bot status every hour 2019-08-13 19:59:33 +03:00
Dragory bf3066a594 Fix deprecated syntax in .eslintrc 2019-08-13 19:58:14 +03:00
Dragory fcd48d6420 Wait for main and inbox guilds to become available before initializing the bot 2019-08-13 19:58:05 +03:00
Miikka 93f73c01ca
Merge pull request #327 from Huskydog9988/patch-1
Possible oversight of README
2019-08-06 23:59:06 +03:00
Huskydog9988 92ce0b1360
Update README.md
Added `newThreadCategoryId` back in and changed description to reflect deprecation of the option.
2019-08-06 13:41:54 -04:00
Huskydog9988 7a099b30b8
Possible oversight
`newThreadCategoryId` is not needed if my understanding of how the config file is read as `categoryAutomation.newThread` and `categoryAutomation.newThreadFromGuild` exist. If this is an intended part of the README.md for backwards compatibility (even though I don't know why it would still be here,) please correct me.
2019-08-05 22:29:19 -04:00
Miikka c2fd94e6c9
Merge pull request #309 from sporkwitch/master
Add pm2 support
2019-06-25 13:34:42 +03:00
Robert Klebes 0595f0a4f5 Add pm2 support
Add json file to launch and monitor in pm2 and allow automatic restarts
if the bot crashes
2019-06-25 06:27:40 -04:00
Miikka Virtanen 3bec7ba642 Fix link 2019-06-17 10:24:17 +03:00
Miikka Virtanen fbcbdd9085 2.25.0 2019-06-17 10:23:15 +03:00
Miikka Virtanen 9019063fa7 Update README/CHANGELOG for 2.25.0 2019-06-17 10:22:01 +03:00
Dragory eac3e9e0a8 Update knub-command-manager to 3.1.3 to fix double space in replies 2019-06-16 22:51:12 +03:00
Dragory 158db3c070 Fix replies without text that include attachments 2019-06-16 22:37:05 +03:00
Dragory 692697d44f Recommend latest tagged release instead of cloning the repo 2019-06-16 22:29:04 +03:00
Dragory 38c7bd83ff Switch to knub-command-manager instead of Eris's command client. Update sqlite3 for Node.js 12 support. 2019-06-16 22:27:30 +03:00
Dragory 68ec9748a1 Merge branch 'master' of github.com:Dragory/modmailbot 2019-06-15 15:02:46 +03:00
Dragory 2ce84a7bb5 2.24.0 2019-06-15 15:02:34 +03:00
Dragory 977ecbe5a2 Use Eris 0.10.0 instead of #dev 2019-06-15 15:02:29 +03:00
Miikka 4118e13c70
Change "npm install" in setup to "npm ci" 2019-06-14 15:17:33 +03:00
Dragory 6058fe9dac 2.23.2 2019-06-09 21:02:40 +03:00
Dragory 099e01c25a Update Node.js version check at startup to require Node.js 10 2019-06-09 21:02:34 +03:00
Dragory 86b1f8c8ac 2.23.1 2019-06-09 20:46:19 +03:00
Dragory c3886b5c77 Update CHANGELOG for v2.23.1 2019-06-09 20:46:12 +03:00
Dragory 52df24326d Update required Node.js version 2019-06-09 20:42:51 +03:00
Dragory b7099e45e2 Mention snippet arguments in README 2019-06-09 20:35:10 +03:00