DiscordJS-V14-ModMail-Bot
DiscordJS-V14-ModMail-Bot copied to clipboard
A simple and advanced Discord ModMail bot.
DiscordJS-V14-ModMail-Bot
Welcome to DiscordJS-V14-ModMail-Bot, a Discord bot project developed using the powerful npm package discord.js version 14. This bot is designed to efficiently manage modmail on a server, utilizing a single JSON database for seamless communication.
If you find this project useful, please show your support by clicking the star (⭐️) button above this repository. Thank you! 🙏
Features
- Easy to use and set up.
- Simplifies the management of modmail.
- Robust error handling for a smooth experience.
- Transcript system.
- Webhook logging system.
Requirements:
- Node.js: version 16.9.0 or above.
- discord.js: version 14.13.0 or above.
- horizon-handler (my package): version 1.6.0 or above.
- @tfadev/easy-sqlite (my package): version 1.0.1 or above.
- colors: any version.
Setup the project:
To run the project, follow these steps:
- Download and unzip the source code.
- Open Visual Studio Code and select the unzipped folder as your workspace.
- Use
npm init -y
and thennpm i
. - Fill in the empty values in the
config.js
file with the required information, you can use.env
file for more security. Obtain your bot token from the Discord Developer Portal. - Open the terminal in Visual Studio Code and run
node index.js
,node .
, ornpm run start
. - Enjoy! =)
Logging Discord webhook:
Create a new integration for a text channel (which is webhook, for sure), and copy it's URL and use it in config.js
or .env
. It's just a simple logging system, whichs logs the newly created mail and closed mails.
Need Assistance?
If you encounter any issues or have questions about this project, please create an issue on this repository. I will respond to your inquiries as quickly as possible. Your feedback is valuable and helps improve the project.
Contributors
Thank you to all the people who contributed to DiscordJS-V14-ModMail-Bot!
License
The MIT License.