Dragon Bot is a Discord bot designed to help manage my server and provide some fun and useful commands. It's built with Python using the discord.py library and is constantly evolving with new features.
You can try the bot out in this server
All commands are available as slash commands. Simply type / in your Discord server to see a list of available commands and their descriptions.
To run Dragon Bot on your own machine for development purposes, follow these steps:
-
Clone the repository:
git clone https://github.com/DragonSenseiGuy/dragon-bot cd dragon-bot -
Create a virtual environment:
python3 -m venv .venv source .venv/bin/activate -
Install dependencies:
uv sync
-
Create a
.envfile: Create a file named.envin the root of the project and add your bot token:BOT_TOKEN=your_bot_token_here AI_API_KEY=your-ai-api-key-here(open router) -
Run the bot:
uv run main.py
Contributions are welcome! If you have any ideas for new features or find any bugs, feel free to open an issue or submit a pull request.