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! 🙏
- Easy to use and set up.
- Simplifies the management of modmail.
- Robust error handling for a smooth experience.
- Transcript system.
- Webhook logging system.
- 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.
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! =)
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.
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.
Thank you to all the people who contributed to DiscordJS-V14-ModMail-Bot!
The MIT License.