M MIROXDEV PRODUCT DOCUMENTATION
Mirox Control Center
● ACTIVE DEVELOPMENT MiroxBot Demo öffnen
MiroxDev/Products/Control Center
v5.x / Web Platform

Mirox Control Center

Eine zentrale Streaming- und Moderationsplattform für Twitch. Sie verbindet Realtime-Chat, ModView, Event-Aktivitäten, Alerts, Rollen, Moderationsaktionen und Creator-Workflows in einer einheitlichen MiroxDev-Oberfläche.

MIROX CONTROL CENTER / PRODUCT PREVIEW
Streaming Control● CONNECTED
EVENTSUBONLINE
CHATREALTIME
MODERATIONREADY
LIVE CHAT

NeonWolf: Moin zusammen 👋

PixelCore: GG!

RaidRunner: Raid incoming ⚡

Moderator: Willkommen!

ACTIVITY
Raid · 84 Viewer Follow · NewViewer Shoutout · gesendet AutoMod · geprüft

Interaktive Demo

Die Demo zeigt die Bedienlogik des Control Centers direkt im Browser. Sie verwendet simulierte Daten, damit Chat-, Raid-, Moderations- und Unban-Workflows ohne Twitch-Login ausprobiert werden können.

Demo Mode

Keine Twitch-API, keine echten Nutzer und keine echten Moderationsaktionen. Alles bleibt lokal im Browser.

Fake Live Chat

Nachrichten senden und Moderationsoberfläche testen.

Raid + Shoutout

Raid-Aktivität mit direktem Shoutout-Button simulieren.

Unban Request

Genehmigen oder ablehnen inklusive Pflichtbegründung.

Chat Modes

Slow, Subscriber und Emote Only lokal umschalten.

Demo jetzt öffnen

Module

Das Control Center ist modular aufgebaut. Funktionen können getrennt weiterentwickelt und mit eigenen Rechten geschützt werden.

ModulZweckRealtime
OverviewStatus, Systemzustand und aktuelle Streaming-SignaleTeilweise
ModViewLive-Chat, Community, Moderation und Stream-KontextJa
AlertsFollower-, Sub-, Raid-, Cheer- und weitere AlertsJa
CommandsChat-Commands und RechteverwaltungNein
Auto MessagesZeitgesteuerte Community-NachrichtenNein
CommunityViewer- und ModerationsinformationenJa
SettingsTwitch-Verbindung, System- und ProduktkonfigurationNein

ModView

Der ModView orientiert sich am Workflow eines professionellen Streaming-Moderationsdashboards, bleibt aber visuell Teil der MiroxDev-Marke.

Realtime Chat

Chat-Nachrichten über EventSub, Senden, Löschen und Clear Chat.

Moderation

Timeout, Ban, Unban, Warnungen und User-Inspector.

Raid Shoutout

Eingehende Raids können direkt mit Twitch-Shoutout beantwortet werden.

Widget Layout

Stream, Activity, Chat, AutoMod und weitere Panels als Arbeitsfläche.

Unban Requests

Der Streamer kann Anträge bearbeiten und einzelne aktuelle Twitch-Moderatoren gezielt dafür freischalten. Genehmigung und Ablehnung verlangen eine Begründung.

Rechte & Rollen

Die Webplattform trennt Streamer-/Owner-Rechte von normalen Moderatorrechten.

RolleControl CenterModViewUnban Requests
Streamer / OwnerVollzugriffVollzugriffBearbeiten + Rechte vergeben
Freigeschalteter ModKein Owner-SetupModerationszugriffBearbeiten
Normaler ModKein Owner-SetupModerationszugriffNur lesen
Serverseitige Prüfung

Das Frontend versteckt Buttons, aber die eigentliche Berechtigungsentscheidung fällt zusätzlich im Backend.

Twitch Integration

Twitch-Login und User Access Tokens werden getrennt von den Service-Tokens des Bots behandelt. Dadurch kann ein Moderator mit seinem eigenen Twitch-Account handeln.

AUTH FLOWOAuth 2.0
User Login
    ↓
Twitch OAuth
    ↓
Scopes + User Access Token
    ↓
Mirox Control Center
    ↓
EventSub / Helix / Moderation

Architektur

Browser
  │
  ├── HTTPS → Apache Reverse Proxy
  │              │
  │              └── Node.js / Express
  │                    │
  │                    ├── Session / OAuth
  │                    ├── REST API
  │                    ├── Socket.IO
  │                    ├── EventSub
  │                    └── Moderation Services
  │
  └───────────────────────────────┐
                                  │
                             MariaDB
                             ├─ Tokens
                             ├─ Commands
                             ├─ Alerts
                             ├─ Permissions
                             └─ Audit / Actions

Sicherheit

  • Owner- und Moderatorbereiche werden serverseitig getrennt.
  • Moderatoraktionen verwenden den Twitch-Account des angemeldeten Nutzers.
  • Tokens werden nicht als Klartext im Browser gespeichert.
  • Kritische Funktionen werden zusätzlich durch API-Routen validiert.
  • Unban-Freigaben gelten kanalbezogen und nur für aktuelle Moderatoren.

Deployment

Typischer Betrieb auf einem Linux-Server hinter Apache:

DEPLOYMENTexample
bot.example.tld
   ↓ Apache / HTTPS
127.0.0.1:3700
   ↓
Node.js Service
   ↓
MariaDB + Twitch APIs