# Pixelpöbel Discord Bot Ein moderner, modularer Discord-Bot in TypeScript. ## 🚀 Installation ```bash npm install ``` ## ⚙️ Konfiguration Erstelle `.env` Datei: ```env DISCORD_TOKEN=dein_bot_token CLIENT_ID=deine_client_id TWITCH_CLIENT_ID=deine_twitch_id TWITCH_CLIENT_SECRET=dein_twitch_secret ``` ## 🚀 Start ```bash # Development npm run dev # Production npm run build npm start ``` ## 🐳 Docker ```bash # Build und Start docker-compose up -d --build # Logs ansehen docker-compose logs -f pixelpoebel-bot # Stoppen docker-compose down # Container neu bauen docker-compose up -d --build --force-recreate ``` ## 📋 Commands registrieren ```bash npm run deploy ``` ## 🎮 Befehle ### Öffentlich - `/ping` – Latenz test - `/help` – Alle Befehle - `/twitch online ` – Twitch-Status - `/twitch list` – Überwachte Kanäle ### Admin - `/twitch add ` – Kanal überwachen - `/twitch remove ` – Kanal entfernen - `/admin kick ` – Nutzer kicken - `/admin warn ` – Nutzer verwarnen - `/admin unwarn ` – Letzte Warnung entfernen - `/admin mute ` – Nutzer muten - `/admin unmute ` – Nutzer entmuten - `/admin ban ` – Nutzer bannen - `/admin unban ` – Nutzer entbannen - `/admin config` – Warn-System konfigurieren ### Owner - `/owner deploy` – Commands neu registrieren - `/owner stats` – Bot-Statistiken - `/owner servers` – Alle Server ## 📡 Features - ✅ Modular Architecture - ✅ TypeScript - ✅ SQLite Database - ✅ Twitch Monitoring - ✅ Auto-Deploy beim Start - ✅ Moderation Tools - ✅ Konfigurierbares Warn-System - ✅ Docker Support