RINGO
Befehlsreferenz

Jeder Befehl,eine Zeile.

Ringo hat kein Dashboard und keine Menüs. Alles passiert dort, wo deine Community sowieso schon ist — im Chat. Hier stehen alle Befehle, auf die der Bot reagiert, was sie tun und was dein Chat sieht, wenn du sie abfeuerst.

Streamer · Chat · Moderator — ein Bot, eine Zeile für jeden

01Für Streamer

Öffne und rechne die Runde ab.

Du führst die Runde. Eine Zeile öffnet sie, eine Zeile schließt sie, und dazwischen übernimmt das Overlay alles.

!ringo create "your call" 100

Öffnet eine Vorhersage auf deinem Kanal. Die Ansage steht in doppelten Anführungszeichen — genau dieser Satz leuchtet im Overlay auf — und die Zahl ist dein Einsatz.

"your call"
Die Ansage, die du über deinen eigenen Stream machst. Halte sie kurz und eindeutig — dein Chat liest sie auf dem Bildschirm, während sich der Pot füllt.
100
Dein Einsatz. Das setzt du hinter deine Ansage.
Beispiel

!ringo create "Ich gewinne diese Runde ohne Schaden" 100

Das Overlay öffnet mit VORHERSAGE OFFEN und deiner Ansage, und der Chat kann sofort dagegenhalten.

!ringo won · !ringo defended

Entscheidet die Runde zu deinen Gunsten. Der Bot postet das Urteil im Chat, und das Overlay löst auf — Gewinner werden ausgezahlt, ohne dass jemand etwas abheben oder signieren muss.

Im Chat
Der Bot antwortet mit deinem Namen und CLAIM DEFENDED, damit das Ergebnis auch für Zuschauer festgehalten ist, die das Overlay verpasst haben.

!ringo lost · !ringo broken

Entscheidet die Runde für den Chat. Der Bot postet, dass du eingeräumt hast, und CLAIM BROKEN — alle, die dagegengehalten haben, werden automatisch ausgezahlt.

!ringo cancel

Schließt die Runde vorzeitig. Was als Nächstes passiert, hängt davon ab, wie weit sie schon war — das ist keine pauschale Rückerstattung.

Niemand ist eingestiegen
Die Runde schließt einfach, und das Overlay fällt auf VORHERSAGE ABGEBROCHEN zurück.
Der Chat ist schon eingestiegen
Nur der noch nicht gefüllte Teil schließt. Positionen, die schon feststehen, laufen normal bis zur Abrechnung weiter.

!ringo hide · !ringo show

Nimmt das Overlay vom Bildschirm und holt es zurück, ohne die laufende Runde zu berühren. Praktisch für einen Vollbild-Moment mitten in der Runde.

!ringo clear

Setzt das Overlay auf seinen Ruhezustand zurück.

02Für deinen Chat

Halte dagegen.

Nichts zu installieren, kein Account, kein Wallet zu verbinden. Ein Zuschauer tippt eine Zeile — und ist dabei.

!ringo join · !ringo join 25

Hält gegen deine offene Ansage. Ohne Zahl nutzt es den Standard-Einsatz des Zuschauers; mit einer Zahl wird stattdessen dieser Betrag genutzt. Der Pot im Overlay bewegt sich in dem Moment, in dem es ankommt.

25 · $25
Optional, und auch das Dollarzeichen ist optional — 25, $25 und $25.50 werden alle gleich gelesen.
Wenn es keinen Sinn ergibt
Einen Betrag, den der Bot nicht lesen kann, ignoriert er, statt ihn abzulehnen: Der Zuschauer steigt einfach mit seinem Standard-Einsatz ein.

!ringo default 25 · !ringo default off

Legt fest, welchen Betrag ein einfaches !ringo join ab jetzt nutzt, damit ein Stammzuschauer nie wieder eine Zahl eintippen muss.

off · clear · none · 0
Jedes dieser vier Wörter löscht den Standard-Einsatz und lässt den Zuschauer wieder pro Runde selbst entscheiden.

!ringo claim

Einmalige Willkommens-Credits, damit ein Erstzuschauer eine Runde mitspielen kann, ohne etwas einzuzahlen.

!ringo balance

Zeigt dem Zuschauer, was er zum Mitspielen zur Verfügung hat.

!ringo status

Zeigt die laufende Runde — die Ansage, wie voll der Pot ist und ob sie noch offen ist.

!ringo help · !ringo

Die Kurzfassung dieser Seite, direkt im Chat. Auch !ringo allein tut dasselbe, und die Antwort ändert sich danach, ob der Absender eine Runde öffnen kann oder nur einsteigen kann.

03Aufbau

Ein Befehl, vier Stellschrauben.

!ringo create nimmt optionale Parameter entgegen. Lässt du sie alle weg, funktioniert es trotzdem — jeder einzelne ist da, wenn du eine schärfer zugeschnittene Runde willst.

!ringo create "your call" 100 150

Eine Zahl, und beide Seiten sind gleich groß. Eine zweite Zahl bemisst die Gegenseite eigenständig — hier setzt du 100 ein, und die Seite des Chats liegt bei 150.

!ringo create "your call" 100 odds 2.5

Legt den Auszahlungsmultiplikator fest, statt die Gegenseite von Hand zu bemessen. Der Multiplikator muss über 1.0 liegen, und das Overlay zeigt ihn live an, damit niemand selbst rechnen muss.

Was das bedeutet
Eine gewinnende Position zahlt deinen Einsatz mal den Multiplikator aus. Bei 2.5 wird aus einem Einsatz von 100 eine Auszahlung von 250.

!ringo create "your call" 100 no

Legt fest, auf welcher Seite deiner eigenen Ansage du stehst. Lässt du es weg, stehst du hinter der Ansage; yes und no lassen dich das ausdrücklich festlegen.

!ringo create "your call" 100 @opponent

Macht aus der Runde ein Eins-gegen-eins gegen einen bestimmten Zuschauer statt gegen den ganzen Chat. Ein Handle innerhalb der zitierten Ansage bleibt unangetastet — nur ein Handle außerhalb der Anführungszeichen wird als Gegner gelesen.

Reihenfolge und Groß-/Kleinschreibung

Zuerst kommt die zitierte Ansage, dann die Beträge, dann optional die Seite und das Handle. Nichts ist groß-/kleinschreibungsabhängig: !RINGO Create und !ringo create sind derselbe Befehl.

04Wer darf was

Zwei Ringe, ein Bot.

Moderatoren haben genau dieselbe Macht über eine Runde wie der Streamer. Es gibt keinen Befehl, den der Streamer ausführen kann, den ein Mod nicht auch kann.

Streamer oder Moderator
create · cancel · won · lost · clear · hide · show — eine Runde zu öffnen und zu entscheiden gehört zur privilegierten Hälfte.
Jeder im Chat
join · status · balance · claim · default · help — alles, was ein Zuschauer braucht, steht jedem Zuschauer offen.
05Wenn was schiefgeht

Nichts geht kaputt.

Der Bot ist bewusst zurückhaltend. Er flutet deinen Chat nie mit Spam, und er bestraft nie einen Tippfehler.

Ein fehlerhaftes create

Vergisst du die Anführungszeichen oder den Betrag, antwortet der Bot mit dem richtigen Format und wartet: Try: !ringo create "your prediction" amount. Korrigieren und nochmal abfeuern.

Ein Befehl, den er nicht kennt

Wird still ignoriert. Alles nach !ringo, das kein echter Befehl ist, erzeugt überhaupt keine Antwort, damit dein Chat nie eine Wand aus Fehlermeldungen sieht.

Ein Zuschauer nutzt einen Streamer-Befehl

Der Bot sagt ihm, dass das nur der Streamer oder Mods dürfen. Eine Runde zu öffnen ist noch stiller — von jemandem ohne die passende Rolle wird es einfach ignoriert.

Ein Zuschauer ohne etwas zum Mitspielen

Er wird informiert und auf !ringo claim für seine Willkommens-Credits hingewiesen.

Das ist die ganze Oberfläche.

Dreizehn Befehle, kein Dashboard, kein Setup zwischen dir und einer Runde. Füge das Overlay einmal in OBS ein, und danach ist jede Vorhersage nur noch eine Zeile im Chat.