nplay-team / moderation-bot

A custom moderation bot for the NPLAY community server
https://discord.gg/nplay
MIT License
0 stars 0 forks source link
discord discord-bot discord-js moderation-bot nodejs typescript

Check and Lint Code Deploy Generic badge License: MIT

discord

NPLAY-Moderation

This bot was created specifically for the Discord server of the german YouTuber and Twitch Streamer NPLAY. The sole purpose of the bot is to provide custom moderation features.

Test Server

The bot is in constant development. Join the test server to receive regular updates, make suggestions and test preview versions. This is also the place to get support if you want to host the bot by yourself.

Installation

Due to the high level of customization, we do not provide a public instance that anyone can invite. However, you can still host your own version of the bot. Therefore, you should have a basic understanding of the Node ecosystem, MySQL, Discord bots in general and Docker.

First clone the repository:

git clone https://github.com/nplay-team/moderation-bot.git

After you've cloned the repository, make sure to have an .env file providing the required variables. You can find an example here.

Then you can start the bot by running:

docker compose up

The MySQL server runs on port 3306. You might want to adjust some values in order to meet your criterias.