mirror of
https://github.com/allthingslinux/tux.git
synced 2024-10-03 00:53:12 +00:00
Tux is an all in one bot for the All Things Linux discord server.
asynciodiscorddiscord-pydockerdotenvhttpxjustlinuxlogurumkdocs-materialmypypoetrypre-commitprismapyrightpythonrenovateruffsupabase
.github/workflows | ||
config | ||
docs | ||
examples | ||
prisma | ||
tests | ||
tmp | ||
tux | ||
.env.example | ||
.gitignore | ||
.mise.toml | ||
.pre-commit-config.yaml | ||
docker-compose.yml | ||
LICENSE.md | ||
poetry.lock | ||
pyproject.toml | ||
README.md |
Tux
A Discord bot for the All Things Linux Discord server
About
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.
Installation
Prerequisites
- Python 3.11
- Poetry
Steps
-
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
-
Copy the
.env.example
file to.env
and fill in the required valuescp .env.example .env
-
Review all useful CLI commands by visiting the useful CLI commands file.
License
This project is licensed under the terms of the The Unlicense license. See the LICENSE file for details.