Go to file
Dragory 296d1304a7
Reproducible formatters, add full log formatter
Format-specific parts of replies, including the role name and
attachments, are now stored in separate columns. This allows us to
store only one version of the actual message body and, by keeping
format-specific data separate, reproduce formatter results regardless
of when they are called. This cleans up code around message formats
significantly and was required to support !edit/!delete properly.
2020-08-14 00:42:32 +03:00
attachments Add attachment rehosting; forward attachments in replies 2016-12-16 09:26:05 +02:00
db Reproducible formatters, add full log formatter 2020-08-14 00:42:32 +03:00
docs Update docs on the attachmentStorage option 2020-08-13 02:46:30 +03:00
logs Add log saving and serving 2016-12-06 02:29:55 +02:00
src Reproducible formatters, add full log formatter 2020-08-14 00:42:32 +03:00
.editorconfig Switch from TOML to INI. New documentation. Add start.bat file for Windows. 2019-12-03 01:51:11 +02:00
.eslintrc Enforce double quotes in .eslintrc 2020-08-13 00:04:48 +03:00
.gitignore Revert some accidental changes from #319 2020-01-19 21:33:46 +02:00
.npmrc Hide extra error info by npm to make error messages clearer to the user 2018-03-11 21:31:23 +02:00
.nvmrc Update node-sqlite3 to v5. Update Node.js version requirements accordingly. 2020-07-09 04:05:28 +03:00
CHANGELOG.md Initial CHANGELOG pass for v2.31.0-beta.1 2020-08-13 03:32:31 +03:00
LICENSE.md Add MIT license 2017-03-01 09:58:53 +02:00
README.md docs: add Snippets page, clean up Commands page 2020-05-25 23:55:50 +03:00
config.example.ini Switch from TOML to INI. New documentation. Add start.bat file for Windows. 2019-12-03 01:51:11 +02:00
knexfile.js Fix inconsistency between knexfile and runtime knex config 2020-08-13 23:55:29 +03:00
modmailbot-pm2.json Add pm2 support 2019-06-25 06:27:40 -04:00
package-lock.json Add official MySQL support. Simplify database options. 2020-08-13 03:31:48 +03:00
package.json Add create-migration script 2020-08-13 23:55:50 +03:00
start.bat Switch from TOML to INI. New documentation. Add start.bat file for Windows. 2019-12-03 01:51:11 +02:00

README.md

Modmail for Discord

Modmail Bot is a bot for Discord that allows users to DM the bot to contact the server's moderators/staff without messaging them individually or pinging them publically on the server. These DMs get relayed to modmail threads, channels where staff members can reply to and talk with the user. To the user, the entire process happens in DMs with the bot.

Inspired by Reddit's modmail system.

Getting started

Support server

If you need help with setting up the bot or would like to discuss other things related to it, join the support server on Discord here:

👉 Join support server