Skip to content

Discord Moderation Bot + MongoDB Database, written in JavaScript - Using discord.js, chalk, ms, mongoose. Has many features including: Ban, Kick, Warnings and much more!

License

Notifications You must be signed in to change notification settings

Aristotelhss/Moderation-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moderation Assistant


Discord Moderation Bot + MongoDB Database, written in JavaScript - Using discord.js, chalk, ms, mongoose. Has many features including: Ban, Kick, Warnings and much more!

📝 Table of Contents

🛠 Setting up the bot

Installation

1.0 Installing Node.js
Click here to install node.js, it is required.

1.1 Installing Visual Studio Code
Click here to install visual studio code, it is required to modify your current code.

Initialising the bot

2.0 Making an application
Click here to open discord developer portal. After that create an application

2.0.1 Making a bot
When you have already created an application, create a bot. After that get the bot's token. Remmember don't share the token with anyone.

2.1 Editing settings/secret.json
Open the downloaded repo folder with visual studio code and locate settings/secret.json, after that replace token with your bot's token. If you place your Bot token now place your MongoDB URL in mongo_url.

2.2 Editing settings/config.json
Open the downloaded repo folder with visual studio code and locate settings/secret.json, after that replace prefix with your bot's prefix.

2.3 Installing dependancies
The only dependancy you need in this is Discord Bot, simply run npm i discord.js, npm i mongoose, npm i chalk, npm i ms in the terminal.

2.4 Starting up the bot
Start the bot up by running the command node main.js in the terminal.

📜 Moderation Commands

ban [@user] [reason] - Ban the specified user.
kick [@user] [reason] - Kick the specified user.
unban [@user] [reason] - Unban the specified user.

mute [@user] [length] [reason] - Mute the specified user.
unmute [@user] [reason] - Unmute the specified user.

warn [@user] [reason] - Warn the specified user.
unwarn [@user] [id] [reason] - Unwarn the speicified user.
warnings [@user] - See warnings speicified user.

💡 General Commands

help - See the list of available orders.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

©Aristotelhs

About

Discord Moderation Bot + MongoDB Database, written in JavaScript - Using discord.js, chalk, ms, mongoose. Has many features including: Ban, Kick, Warnings and much more!

Topics

Resources

License

Stars

Watchers

Forks