Skip to content

imperosol/EtuUTT-Discord-Bot

 
 

Repository files navigation

EtuUTT-Discord-Bot

A project of redoing the Discord bot made in JavaScript used at my school.
Be sure to have Python 3.8 or higher installed as it is required by discord.py.

Clone the projet and install the requirements (in a venv preferably):

git clone https://github.com/ungdev/EtuUTT-Discord-Bot.git
cd EtuUTT-Discord-Bot
pip install -r requirements.txt

Note: replace requirements.txt by requirements-dev.txt if you wish to install the dev requirements to contribute to the bot.


Before launching the bot, you need to fill in a .env file (using the example I provide in the repo).
You need a Discord bot token, to have one go to the Discord Developer Portal and create a new application.
Go to the Bot section and click the Reset Token button, you can now claim the token.
You also have to enable all the Privileged Gateway Intents as I assume they're enabled in the code.


After having done all this you can launch the bot:

python -m etuutt_bot

Contributing

Use ruff to lint and format the code before making a pull request.
I also use pre-commit to run ruff before each commit.

Pytest is also used to test the project :

pytest

Acknowledgments

Thanks to Ivann who did the original Discord bot.
It can be found here.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 61.5%
  • CSS 20.8%
  • Jinja 15.7%
  • JavaScript 1.4%
  • Dockerfile 0.6%