# 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 - `/twitch help` – Twitch-Hilfe ### Trigger (Auto-Antworten) - `/trigger add ` – Trigger hinzufügen (Mod) - `/trigger remove ` – Trigger entfernen (Mod) - `/trigger list` – Alle Trigger anzeigen - `/trigger help` – Trigger-Hilfe ### Timer (Erinnerungen) - `/timer add ` – Timer hinzufügen - `/timer remove ` – Timer entfernen (Mod) - `/timer list` – Timer dieses Kanals - `/timer listall` – Alle Timer (Mod) - `/timer help` – Timer-Hilfe ### 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 - `/admin help` – Admin-Hilfe ### Owner - `/owner deploy` – Commands neu registrieren - `/owner stats` – Bot-Statistiken - `/owner servers` – Alle Server - `/owner help` – Owner-Hilfe ## 📡 Features - ✅ Modular Architecture - ✅ TypeScript - ✅ SQLite Database - ✅ Twitch Monitoring - ✅ Auto-Deploy beim Start - ✅ Moderation Tools - ✅ Konfigurierbares Warn-System - ✅ Auto-Antworten (Trigger) - ✅ Timer & Erinnerungen - ✅ Docker Support