PyTTB
Python-based Discord bot for community management.
Overview
A Discord bot named "ToxicCobra's bot" (TTB) built with Python and Hikari/Lightbulb, designed for managing communities with role automation and interactive features.
Tech Stack
- Language: Python
- Discord Library: Hikari + Lightbulb
- Deployment: Docker + Kubernetes
- Environment: Environment variables for tokens
Features
Community Management
- Multi-guild support (Dev, KOTC, CAD servers)
- Automated role assignment via emoji reactions
- Custom slash commands for community interaction
Gaming Integration
- Role automation for skill levels (V0-V11)
- Canyon climbing game integration
- Website and forum link commands
Moderation Features
- Automatic nickname enforcement
- Member update monitoring
- Guild-specific functionality
Key Commands
/toxicbot: Bot introduction and greeting/forum: CAD forum information/website: CAD website link
Deployment
Deployed as a containerized application with Kubernetes deployment manifests and Helm charts available.