2025-10-05 13:49:07 +02:00
2025-09-15 21:35:58 +02:00
2025-09-15 22:11:05 +02:00
2025-09-15 22:07:35 +02:00
2025-09-15 21:22:29 +02:00
2025-09-15 21:20:34 +02:00
2025-09-15 22:43:31 +02:00
2025-10-05 13:49:07 +02:00
2025-09-15 22:57:15 +02:00

Logo

📄 CHANGELOG.md · 📄 INSTALL.md · 📄 ROADMAP.md

Twitch PHP Bot 🇩🇰 / 🇬🇧

En letvægts Twitch Chat Bot skrevet i PHP, der kører direkte på en webserver som XAMPP eller Apache, uden Node.js eller eksterne services.
Webinterface til styring af kommandoer, timers, polls, giveaways, loyalty points og brugere.


Features

  • Twitch IRC chat-bot (PHP socket)
  • Dashboard med login og rettigheder
  • Kommandoer med placeholders (@$user, @$target, {uptime}, !points, …)
  • Live log (SSE + WebSocket fallback)
  • Timers, Polls, Giveaways
  • Loyalty points + Bets, Slots, Raffle
  • Helix API-integration (subs, mods, VIPs, cheerers, uptime, osv.)
  • Rettighedsstyring (Admin / Mod / User)
  • SQLite database ingen ekstern DB
  • Dansk/Engelsk dokumentation

⚙️ Krav / Requirements

  • PHP 8.1+
  • Extensions: pdo_sqlite, curl, mbstring, json
  • Webserver (XAMPP, Apache, Nginx …)
  • Twitch OAuth-token: https://twitchapps.com/tmi/
  • (Valgfrit) Node.js + ws for WebSocket-live-log

🚀 Installation

Se INSTALL.md for komplette trin.


🔐 Login

Efter første installation:

  • Brugernavn: admin
  • Adgangskode: lan2025
    (kan ændres under Indstillinger)

📁 Struktur

/bot ├── /data │ ├── app.db │ ├── bot.log │ └── settings.json ├── /web │ ├── index.php # Dashboard │ ├── settings.php # Indstillinger + brugere │ ├── commands.php # Kommandoer │ ├── timers.php # Timers │ ├── poll.php # Polls │ ├── points.php # Loyalty Points │ ├── db.php, guard.php, api.php … ├── bot.php # PHP-socket bot ├── ws_server.js # WebSocket server ├── .env # Twitch credentials

yaml Kopier kode


📄 Filer


🧡 Credits

Udviklet af Thomas / DjGulvBasS
Med hjælp fra ChatGPT (OpenAI)
MIT Licenseol that runs directly on your Windows server alongside Mix It Up Bot.

Description
Twitch PHP Bot is a lightweight, self-hosted Twitch chat bot built entirely in PHP, designed to run directly on XAMPP, Apache, or any PHP-compatible web server — no Node.js or external dependencies required. This initial release includes a full-featured dashboard, role-based access, and several integrated modules to manage your stream interactions.
Readme 9.9 MiB
Languages
PHP 96.2%
CSS 2.6%
JavaScript 1.1%
Batchfile 0.1%