A modern Discord bot built using Python and discord.py as a B.Tech CSE project.
Designed to demonstrate async programming, slash commands, embeds, and real-world bot deployment.
- ✅ Slash Commands (
/hello,/ping,/time,/about,/test) - ⚡ Latency Monitoring
- 🎨 Rich Embedded UI Responses
- 🔐 Environment Variable Token Security
- 🔄 Async Event Handling
- 🛰 Guild-specific Command Sync
- Python 3
- discord.py
- dotenv
- Async programming (
async/await) - Slash Command Tree API
anubis/
│── main.py
│── .env
│── requirements.txt
│── README.md
(Can be modularized further using cogs for scalability.)
git clone https://github.com/yourusername/anubis.git
cd anubispip install -r requirements.txtDISCORD_TOKEN=your_bot_token_here
python main.py- Understanding of Discord API interactions
- Slash command creation & synchronization
- Asynchronous event-driven programming
- Secure token handling using environment variables
- Embed construction for structured UI responses
- Role-based access control
- SQLite database integration
- Logging system
- API integrations (Weather / Spotify / etc.)
- Modular architecture using Cogs
| Command | Description |
|---|---|
/hello |
Greets the user |
/ping |
Shows bot latency |
/time |
Displays current server time |
/about |
Displays bot information |
/test |
System test response |
This project is licensed under the MIT License.
Anas Khan
B.Tech CSE Student
Frontend & Python Developer
Built to learn. Structured to scale. 🚀