NOTE: This bot (without plenty of tweaking) is not ready for multi-server use, we recommend against using it until it is more complete
Tux is a Discord bot for the All Things Linux Discord server. It is designed to provide a variety of features to the server, including moderation, support, utility, and various fun commands. The bot is written in Python using the discord.py library.
- Python 3.12
- Poetry
-
Clone the repository
git clone https://github.com/allthingslinux/tux && cd tux
-
Install the dependencies
poetry install
-
Activate the virtual environment
poetry shell
-
Install the pre-commit hooks
pre-commit install
-
Generate the prisma client
prisma generate
-
Copy the
.env.example
file to.env
and fill in the required valuescp .env.example .env
-
Run the sync command in the server to sync the slash command tree.
{prefix}sync <server id>
-
Review all useful CLI commands by visiting the useful CLI commands file.
This project is licensed under the terms of the The Unlicense license. See the LICENSE file for details.