DuckBot is a Discord bot written in Python using the discord.py library for the CS Club's Discord Server. It provides various commands and functionality to enhance your Discord server experience.
To get started, please follow these steps:
-
Install
uv
if not already installed:Linux, macOS, Windows (WSL)
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows (Powershell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
-
Install dependencies:
uv sync uv run pre-commit install
-
Copy
.env.example
to a new file.env
and set required environment variables. -
Run the bot.
uv run python src/main.py
We welcome contributions to enhance Duckbot! If you find any issues, have suggestions, or want to request a feature, please follow our Contributing Guidelines.
This project is licensed under the MIT License. See LICENSE for details.