Some checks failed
Auto Build and Push Docker Image / build (push) Failing after 8s
- Modular Discord Bot mit TypeScript und discord.js - Grouped Commands (/admin, /owner subcommands) - SQLite Datenbank mit Persistenz - Twitch Monitoring mit Stream-ID Tracking - Konfigurierbares Warn-System (Auto-Kick/Mute/Ban) - Mute mit verschiedenen Zeiteinheiten (sec, min, hour, day, week, month, year, perm) - Auto-Deploy beim Start (Option 3) - Docker Support Features: - /ping, /help, /twitch (online, add, remove, list) - /admin (kick, warn, unwarn, mute, unmute, ban, unban, config) - /owner (deploy, stats, servers) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
Pixelpöbel Discord Bot
Ein moderner, modularer Discord-Bot in TypeScript.
🚀 Installation
npm install
⚙️ Konfiguration
Erstelle .env Datei:
DISCORD_TOKEN=dein_bot_token
CLIENT_ID=deine_client_id
TWITCH_CLIENT_ID=deine_twitch_id
TWITCH_CLIENT_SECRET=dein_twitch_secret
🚀 Start
# Development
npm run dev
# Production
npm run build
npm start
🐳 Docker
# 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
npm run deploy
🎮 Befehle
Öffentlich
/ping– Latenz test/help– Alle Befehle/twitch online <channel>– Twitch-Status/twitch list– Überwachte Kanäle
Admin
/twitch add <channel>– Kanal überwachen/twitch remove <channel>– Kanal entfernen/admin kick <user>– Nutzer kicken/admin warn <user> <reason>– Nutzer verwarnen/admin unwarn <user>– Letzte Warnung entfernen/admin mute <user> <dauer> <einheit>– Nutzer muten/admin unmute <user>– Nutzer entmuten/admin ban <user>– Nutzer bannen/admin unban <id>– 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