Skip to main content

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.