GMDiscordBot is a Discord bot developed for the Gaming Multiverse Community. It provides random welcome messages for new users that join the discord and an advanced yet simple ticket system.
If you have any questions or need help, feel free to open an issue on GitHub or join our community on Discord.
- Welcome Messages: Send a random catchy message once a user joins the discord.
- Ticket System: An advanded yet simple ticketing system with logs using mysql.
- Node.js: Ensure Node.js is installed. Download Node.js
- Discord Bot Token: Obtain a bot token from the Discord Developer Portal.
-
Clone the Repository:
git clone https://github.com/gaming-multiverse-community/GMDiscordBot.git cd GMDiscordBot -
Install Dependencies:
npm install
-
Configuration:
- Raname the
.env.exampleto.envand replace the required missing fields:DISCORD_TOKEN=Bot_Token_Here CLIENT_ID=Application_Id_Here GUILD_ID=Guild_Id_Here DB_HOST=localhost DB_PORT=3306 DB_USER=your_db_user DB_PASSWORD=your_db_password DB_NAME=gmbot - Also edit the
config.jsonto customize the bot.
- Raname the
-
Run the Bot:
npm start
The bot will connect to your Discord server and do its thing.
We welcome contributions from the community. To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes and commit them (
git commit -m 'Add feature'). - Push to the branch (
git push origin feature-branch). - Open a pull request.
Please ensure your code follows our coding standards and passes all tests.
This project is licensed under the GPL-3.0 License. See the LICENSE file for more details.