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
&unblock
commands) - Pause a ticket (
pause
&continue
commands) - 10-seconds timeout before deleting channel after closing a ticket (
complete
) - Notify the author when pausing/unpausing/closing a ticket.
- Get the user ID (
id
command) - 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.