Skip to content

Lieno2/MeucciDiscordBOT

Repository files navigation

MeucciDiscordBOT

MeucciDiscordBOT is a Discord bot designed to manage the ITTS Meucci school server. It uses Discord.js and an SQLite database to handle roles and other functionalities.

Features

  • Automatic role assignment and removal based on a list stored in the SQLite database
  • Express integration for API endpoints
  • Modular command handler system
  • Configurable and easy to extend

Requirements

Installation

git clone https://github.com/Lieno2/MeucciDiscordBOT.git
cd MeucciDiscordBOT
npm install

Configuration

  1. Create a .env file in the main directory and add the following variables:
discordSecret= 'token'
discordAuthSecret= 'discord secret'
jwtSecret= 'your jwt secret'
  1. Ensure the SQLite database is properly set up.

You can find all the info you need for the token and secret here

Starting the Bot

node .

Project Structure

MeucciDiscordBOT/
├── commands/      # Bot commands
├── events/        # Discord events
├── database/      # SQLite database configuration
├── index.js       # Main file
├── config.json    # Bot configuration
├── .env           # Environment variables
└── README.md      # Documentation

Contributing

If you want to contribute to the project:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-new)
  3. Add your changes and commit (git commit -m "Added new feature")
  4. Push your changes (git push origin feature-new)
  5. Open a Pull Request

Go here for more info!

License

This project is distributed under the GNU General Public License (GPL). See the LICENSE file for more details.


For any questions or issues, open an issue on GitHub.

About

Discord bot made for my school's server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published