VARGR

Streamer.bot — Love-Befehl

💘 Love-Befehl

📌 Was macht der Befehl?

Mit !love NAME testen deine Zuschauer, wie gut sie zu jemand anderem im Chat passen. Der Bot würfelt einen Prozentwert und schreibt dazu einen passenden Text.

So sieht das im Chat aus:

Anna: !love @Bob
Bot: Zwischen Anna und Bob entsteht mit 20% ein sehr vorsichtiger Anfang ohne Stabilität.
Carl: !love Dora
Bot: 💘 87% – Bei Carl und Dora entsteht eine außergewöhnlich starke Verbindung.
  • ✅ Kein API-Key, keine KI — die Texte stehen im Skript und lassen sich frei ändern
  • ✅ 60 Texte in 12 Wertebereichen — von „zwei getrennte Welten“ bis „perfekter Gleichklang“, dazu Spezialtexte für genau 69 % und 100 %
  • ✅ Mit und ohne @: !love @Name und !love Name funktionieren beide. In der Ausgabe steht kein @
  • ✅ Drei Modi: jedes Mal neu gewürfelt, ein Wert pro Tag oder ein fester Wert pro Paar
  • ✅ Prozentwert immer sichtbar — auch bei Texten, in denen keine Zahl vorkommt (abschaltbar)
  • ✅ Sich selbst testen wird freundlich abgefangen

📥 Download & Import

Du kannst die fertige Import-Datei (.sb) herunterladen oder den Import-Code direkt kopieren — beides ist derselbe Inhalt.

Variante A: Code kopieren

Variante B: Import-Datei herunterladen

📥 Love-Befehl.sb herunterladen

Kostenlos · Version 1.0.0 · Getestet mit Streamer.bot 1.0.x

📋 Einrichtung — in 3 Schritten

1. Importieren
In Streamer.bot oben auf Import klicken → die heruntergeladene .sb-Datei in das Import-Fenster ziehen (oder den oben kopierten Import-Code einfügen) → Import bestätigen. Danach findest du eine neue Action in der Gruppe Befehle: Love_Befehl_Gravargr. Der Name ist nur ein Name, du kannst sie beliebig umbenennen.

2. Command prüfen und aktivieren
Gehe in Streamer.bot auf Commands. Dort gibt es jetzt den Command Love. Prüfe, dass der Schalter Enabled an ist. Ist er aus, schalte ihn ein — ein ausgeschalteter Command reagiert im Chat nicht.

Prüfe dabei auch das Feld Location: Bei !love muss Start stehen. Warum, steht im nächsten Kasten.

3. Ausprobieren
Schreibe im Chat !love @jemand oder !love jemand. Der Bot antwortet mit einem Prozentwert und einem Text.

🔧 Warum steht !love auf „Start"?

Beim Command gibt es das Feld Location. Es legt fest, wo in der Chat-Nachricht der Befehl stehen und was sonst noch dabeistehen darf.

Hinter !love kommt ein Name: !love @Bob. „Start" heißt: Die Nachricht muss mit dem Befehl anfangen, danach darf weiterer Text folgen. Genau das brauchen wir für den Namen.

Was passiert bei „Exact"?

Dann besteht !love @Bob nicht nur aus dem Befehl, und der Bot reagiert nie. Das ist der häufigste Fehler bei Befehlen mit Namen.

Wo stelle ich das ein?

Commands → Doppelklick auf den Command Love → im Fenster links oben das Feld Location neben dem Befehlsnamen. Mit Ok bestätigen.

🎲 Wie wird der Prozentwert bestimmt? (3 Modi)

Öffne die Action Love_Befehl_Gravargr → Doppelklick auf die Sub-Action Execute Code. Ganz oben steht der Einstellungsblock mit der Zeile wertModus. Ändere nur das Wort in den Anführungszeichen und klicke danach unten auf Save and Compile.

WertVerhaltenBeispiel
"zufall" (Standard)Bei jedem Befehl wird neu gewürfelt.z. B. Anna + Bob: erst 28 %, dann 92 %, dann 6 %
"tag"Dieselben zwei Namen bekommen pro Tag denselben Wert. Am nächsten Tag gibt es einen neuen.Anna + Bob: heute den ganzen Tag derselbe Wert, morgen ein neuer
"fest"Dieselben zwei Namen bekommen immer denselben Wert, egal wer von beiden fragt.Anna + Bob: immer 73 %, auch wenn Bob !love Anna schreibt

Tipp: Bei "tag" und "fest" ist das Ergebnis für ein Paar immer gleich. Wer immer wieder 73 % für dieselben zwei Namen sieht, hat vermutlich einen dieser Modi eingestellt. Für „bei jedem Mal neu" gehört "zufall" hinein.

✍️ Texte anpassen

Die Texte stehen im selben Einstellungsblock, in 12 Listen nach Wertebereich. Pro Befehl wird aus der passenden Liste zufällig ein Text gewählt.

Diese Platzhalter kannst du in den Texten benutzen

PlatzhalterBedeutung
{user}Wer den Befehl benutzt
{target}Der andere Name — ohne @, der erste Buchstabe wird großgeschrieben
{love}Der Prozentwert als Zahl, ohne %-Zeichen. Das % schreibst du selbst dahinter

Die 12 Listen

ListeWird benutzt bei
text1bis101 bis 10 %
text11bis2011 bis 20 %
text21bis3021 bis 30 %
text31bis4031 bis 40 %
text41bis5041 bis 50 %
text51bis6051 bis 60 %
text61bis7061 bis 70 % (außer genau 69 %)
text71bis8071 bis 80 %
text81bis9081 bis 90 %
text91bis9991 bis 99 %
text69genau 69 %
text100genau 100 %

Eigene Texte eintragen

Jeder Text steht in Anführungszeichen, dahinter ein Komma — nur hinter dem letzten Text einer Liste steht kein Komma:

string[] text91bis99 = {
    "{user} und {target}: {love}% – fast perfekt! 💞",
    "Bei {user} und {target} funkt es mit {love}% gewaltig 💖",
    "{love}% zwischen {user} und {target} – ein Traumpaar 🥰"   // letzter Text: kein Komma
};
  • Es werden gerade Anführungszeichen " benutzt, keine typografischen („ “)
  • Emojis sind erlaubt
  • Halte die Texte unter ca. 400 Zeichen, Twitch erlaubt pro Chat-Nachricht maximal 500

Weitere Einstellungen im Code

EinstellungBedeutungStandard
wertModusWie der Prozentwert bestimmt wird (siehe oben)"zufall"
prozentImmerZeigentrue = die Zahl steht immer in der Nachricht, bei Texten ohne {love} mit „💘 73% –" davor. false = nur dort, wo ein Text {love} benutzttrue
textNutzungAntwort, wenn kein Name dahinter steht„Benutzung: !love NAME"
textSelbstAntwort, wenn man sich selbst testen willfreundliche Meldung

Namen ohne @: Im Text steht der Name ohne @. Das liest sich schöner, aber die genannte Person bekommt keinen Hinweis von Twitch. Wenn du das möchtest, schreibe in den Texten ein @ direkt vor {target}, also @{target}.

Tipp: Im Command gibt es den Reiter Cooldowns. Setze dort z. B. einen kleinen Cooldown pro Nutzer, damit niemand den Chat mit !love flutet. Der Befehl hat von Haus aus keinen Cooldown.

❓ Häufige Fragen

!love reagiert gar nicht — woran kann es liegen?

Prüfe der Reihe nach: Ist der Command Love eingeschaltet (Enabled)? Steht bei Location „Start" (nicht „Exact")? Ist Streamer.bot mit Twitch verbunden? Und beginnt die Nachricht wirklich mit !love?

Es kommt immer derselbe Prozentwert heraus

Dann ist wertModus auf "tag" oder "fest" gestellt. Beide geben demselben Namenspaar denselben Wert. Setze "zufall", um bei jedem Befehl neu zu würfeln.

Kann ich den Befehl umbenennen, z. B. auf !liebe?

Ja. Öffne den Command und ändere das Feld Command(s). Das Skript hängt nicht am Namen. Achte nur darauf, dass bei Location weiterhin „Start" steht.

Kann man mehrere Namen eingeben?

Es zählt immer nur das erste Wort hinter dem Befehl. !love Bob Carl testet also Bob.

← Zurück zu Skripte & Befehle Zur Übersicht