WolfControl Feature-Übersicht

Alles, was dein Stream braucht. Lokal. Modern. Kontrollierbar.

WolfControl ist eine lokale Windows-Desktop-Zentrale für Twitch-Streamer. Kein reiner Cloud-Bot, sondern ein modernes Control Center, das Chat, Commands, Loyalty, Giveaways und Stream-Verwaltung in einer Oberfläche bündelt.

Grundidee

Ein echtes Control Center statt nur ein Chatbot.

WolfControl bündelt die wichtigsten Stream-Werkzeuge in einer lokalen Desktop-App. Der Fokus liegt nicht auf einem 24/7-Cloud-Dienst, sondern auf einer starken Oberfläche, mit der Streamer ihren aktiven Stream direkt steuern können.

Die Desktop-App ist dabei das eigentliche Arbeitszentrum. Die Website ergänzt WolfControl um Login, Kundenbereich, Twitch-Verknüpfung und Lizenzprüfung.

Desktop

Windows-App

Lokale Bedienoberfläche für Streamer während aktiver Streams.

Technik

C# + WPF

Moderne Desktop-Basis mit MVVM-Struktur.

Daten

SQLite

Lokale Speicherung für Commands, Punkte, Watchtime und Konfigurationen.

Website

Konto & Lizenz

Website-Anbindung für Login, Lizenz und Twitch-Verknüpfung.

Account- und Login-System

Website-Konto, Desktop-Session und zwei getrennte Twitch-Accounts.

WolfControl trennt bewusst Website-Anmeldung, Lizenzstatus und Twitch-Konten. Dadurch bleibt klar, welcher Account den Stream verwaltet und welcher Account als Bot im Chat arbeitet.

Website / Desktop

Browserbasierter Login

  • Login über den WolfControl-Kundenbereich
  • Browserbasierte Anmeldung für die Desktop-App
  • Lokale Speicherung der Desktop-Session
  • Automatische Wiederherstellung beim Start
  • Sauberer Logout mit Zurücksetzen der lokalen Sitzung
Twitch

Zwei getrennte Twitch-Konten

  • Streamer-Account für Stream-Verwaltung
  • Bot-Account für Chat, Commands und Runtime-Funktionen
  • Verknüpfung beider Konten im Kundenbereich
  • Übernahme der verknüpften Accounts durch die Desktop-App
Startprüfung

Rechte- und Lizenzprüfung

  • Ist das Website-Konto angemeldet?
  • Ist eine aktive Lizenz vorhanden?
  • Ist der Streamer-Account verknüpft?
  • Ist der Bot-Account verknüpft?
01 Voller Zugriff

Alle Voraussetzungen sind erfüllt und die App kann vollständig genutzt werden.

02 Eingeschränkter Modus

Einzelne Bereiche können nutzbar bleiben, während fehlende Verknüpfungen angezeigt werden.

03 Gesperrter Zustand

Bei fehlender Anmeldung oder Lizenz wird die App gesperrt und zeigt klare Hinweise.

Dashboard

Die Hauptübersicht für Stream, Accounts und Status.

Das Dashboard ist die zentrale Startseite von WolfControl. Hier sieht der Streamer sofort, ob Twitch, OBS, Runtime und Accounts bereit sind.

Statuskarten Twitch, OBS, allgemeiner Status
Metriken Viewer, Subs, Uptime
Accounts Streamer-Account und Bot-Account
Stream Titel und Kategorie laden/bearbeiten
Dashboard Hauptübersicht

Was im Dashboard sichtbar ist

  • Twitch-Status
  • OBS-Status
  • allgemeiner Runtime-Status
  • Viewer-Zahl
  • Subs
  • Uptime
  • Streamer-Account
  • Bot-Account
  • Name und Avatar
  • Verbindungsstatus
  • Streamtitel
  • Spiel / Kategorie
Live-Chat

Twitch-Chat direkt in WolfControl.

Der Chat-Bereich zeigt Live-Nachrichten aus Twitch inklusive Rollen, Badges, Namen, Farben, Zeitstempel und Nachrichtensegmenten.

Anzeige

Live-Nachrichten

  • Avatar
  • Benutzername
  • Namensfarbe
  • Badges
  • Rollenstatus
  • Timestamp
  • Nachrichtensegmente
Rollen

Badge- und Rollen-Erkennung

  • Broadcaster
  • Moderator
  • VIP
  • Subscriber
  • Founder
Runtime

Verbindung & Senden

  • Chat läuft über EventSub WebSocket
  • Auto-Connect / Runtime-Start
  • Statusmeldungen zur Verbindung
  • Nachrichten direkt aus WolfControl senden
  • Senden als Bot-Account oder Streamer-Account
Twitch-Emotes BTTV 7TV Badges Rollenstatus EventSub WebSocket
Commands

Eigene Chat-Commands verwalten.

Streamer können Commands anlegen, bearbeiten, aktivieren, deaktivieren und löschen. Die Commands werden lokal gespeichert und im Twitch-Chat über den Bot nutzbar gemacht.

Anlegen Bearbeiten Löschen Aktivieren Deaktivieren SQLite
Command-Manager

Command-Eigenschaften

  • Command-Name
  • Aliase
  • Antworttext
  • Zugriffslevel
  • User-Cooldown
  • Global-Cooldown
  • Konfliktprüfung für Namen und Aliase
  • Suche und Filter
  • Lokale Speicherung in SQLite
Loyalty & Punkte

Zuschauer-Datenbank, Punkte und Rollenstatus.

WolfControl speichert Loyalty-Daten lokal und ermöglicht damit Punkteverwaltung, Watchtime-Erfassung, Rolleninformationen und spätere Erweiterungen wie Ticket-Raffles.

Zuschauer

Lokale Nutzer-Datenbank

  • Twitch User ID
  • Twitch Name
  • Punkte
  • Watchtime
  • Follow-Datum
  • letzte Aktivität
  • Rollenstatus
Rollen

Statusdaten pro Nutzer

  • Subscriber
  • Subscription Tier
  • Moderator
  • Main Moderator
  • VIP
  • Broadcaster
Punkte

Punkte-Konfiguration

  • Punkte-Name
  • Online-Punkte
  • Online-Intervall
  • Offline-Punkte
  • Offline-Intervall
  • Multiplikatoren

Getrennte Multiplikatoren

Normale User T1 Subs T2 Subs T3 Subs Moderatoren Streamer

User-Verwaltung & Transaktionen

  • Nutzer suchen
  • Nutzer bearbeiten
  • Punkte manuell hinzufügen
  • Punkte manuell entfernen
  • Optionale Chat-Ankündigung bei Punkteänderungen
  • Protokollierung aller Punktebewegungen
  • Lokale Speicherung der Punktetransaktionen
Giveaways

Keyword-Raffles und Ticket-Raffles.

WolfControl ist auf zwei Giveaway-Typen ausgelegt: klassische Keyword-Raffles und Punkte-basierte Ticket-Raffles.

Keyword-Raffle

Teilnahme per Chat-Keyword

  • Teilnahme über Keyword im Chat
  • Laufzeit per Timer
  • automatisches Schließen
  • Gewinner ziehen
Ticket-Raffle

Teilnahme über Punkte und Tickets

  • Command
  • Beschreibung
  • Punkte pro Ticket
  • maximale Tickets pro User
  • Rollenfilter
  • Timer
  • automatisches Schließen
  • Gewinner ziehen
Wichtig: Keyword- und Ticket-Raffle sollen eigene, unabhängige Timer haben, damit beide Systeme sauber getrennt voneinander laufen können.
Import, Stream-Verwaltung & lokale Daten

Bestehende Daten übernehmen und lokal kontrollieren.

WolfControl speichert wichtige Daten lokal in SQLite und bietet eine Basis, um bestehende DeepBot-Daten zu übernehmen.

DeepBot-Import

Import vorhandener DeepBot-Exporte

  • Zuschauer
  • Punkte
  • Watch-Minuten
  • Dateiauswahl
  • Fortschrittsanzeige
  • Statusmeldungen
  • Abbruchmöglichkeit
Stream-Verwaltung

Titel und Kategorie verwalten

  • aktuellen Titel laden
  • aktuelle Kategorie / Spiel laden
  • Titel ändern
  • Kategorie ändern
  • Nutzung des Streamer-Accounts
  • Anbindung über Website-/Server-Kommunikation
SQLite

Lokal gespeicherte Daten

  • Commands
  • Loyalty-Nutzer
  • Punkte
  • Watchtime
  • Punktetransaktionen
  • Konfigurationen
Vorteile

Warum lokale Datenhaltung?

  • schnell
  • unabhängig vom Stream
  • lokal kontrollierbar
  • gute Basis für spätere Erweiterungen
UI, Bedienkonzept & Website

Desktop-App und Kundenbereich greifen ineinander.

Die Desktop-App ist das Stream-Control-Center. Die Website übernimmt Konto, Twitch-Verknüpfung, Lizenzstatus und spätere Kauf-/Verwaltungsfunktionen.

Vorhandene Seiten

Desktop-Menü

  • Dashboard
  • Chat
  • Commands
  • Loyalty & Punkte
  • Giveaways
  • Einstellungen
Vorgesehen

Weitere Menübereiche

  • Queue
  • Soundboard
  • OBS Steuerung
  • Automationen
Komfort

Bedienung & Status

  • Startup-Overlay
  • Toast-Benachrichtigungen
  • Statusanzeigen
  • gesperrte Bereiche bei fehlender Freischaltung
  • Benutzer-Menü oben rechts
  • Kundenbereich
  • Ausloggen
01 Registrierung

Nutzer erstellt ein WolfControl-Konto auf der Website.

02 Twitch verbinden

Streamer-Account und Bot-Account werden im Kundenbereich verknüpft.

03 Lizenz aktivieren

Die Lizenz ist an das Website-Konto gebunden.

04 Desktop freischalten

WolfControl übernimmt die Freischaltung über das angemeldete Konto.

Geplante Lizenzmodelle

1 Monat 3 Monate 6 Monate 1 Jahr

Zahlung

Als erste Zahlungsart ist PayPal vorgesehen. Die Lizenzverwaltung bleibt an das Website-Konto gekoppelt.

Geplante / spätere Erweiterungen

WolfControl ist als erweiterbare Plattform gedacht.

Einige Bereiche sind bereits als Struktur vorhanden oder als sinnvolle spätere Erweiterungen vorgesehen.

Songrequests stärkere OBS-Anbindung Queue-System Soundboard Automationen weitere Stream-Tools Website-gestützte Lizenzverwaltung Website-gestützte Kontoverwaltung mehr Runtime-Funktionen über Server + Desktop
WolfControl

Eine lokale Streaming-Zentrale statt verstreuter Einzeltools.

Chat, Commands, Loyalty, Giveaways, Stream-Verwaltung und Lizenzanbindung laufen in einer gemeinsamen Produktidee zusammen.