Skip to content

Repository files navigation

GMDiscordBot

License

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.

Support

If you have any questions or need help, feel free to open an issue on GitHub or join our community on Discord.

Features

  • 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.

Installation

Prerequisites

Setup

  1. Clone the Repository:

    git clone https://github.com/gaming-multiverse-community/GMDiscordBot.git
    cd GMDiscordBot
  2. Install Dependencies:

    npm install
  3. Configuration:

    • Raname the .env.example to .env and 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.json to customize the bot.
  4. Run the Bot:

    npm start

    The bot will connect to your Discord server and do its thing.

Contributing

We welcome contributions from the community. To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

Please ensure your code follows our coding standards and passes all tests.

License

This project is licensed under the GPL-3.0 License. See the LICENSE file for more details.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages