A modmail with rich features.
- Ticket number
- Normal and anonymous reply (anonymous means you reply on behalf on the whole support/moderation team)
- Block and unblock users (
block&unblockcommands) - Pause a ticket (
pause&continuecommands) - 10-seconds timeout before deleting channel after closing a ticket (
complete) - Notify the author when pausing/unpausing/closing a ticket.
- Get the user ID (
idcommand) - Logs! You can now make the bot sends block/unblock and tickets creation/deletion to any channel. If you don't want logs, just don't fill in this.
The bot will only send mods' messages to the user if mods use reply/areply commands. The user will not get a notice if you block/unblock them.
You may unblock users from anywhere in your server as long as you have the required role (usually moderator or member of support team) with their ID.
- Clone this repo
- Install NPM/Node
- Run
npm install discord.js(it'll automatically install the latest version) - Run
npm install quick.db - Start your bot.
discord.js^12.4.1, the core plugin.quick.db^7.1.2, the database plugin.
discord-modmail by Cyanic76, a JS modmail with rich features.