VARGR

Streamer.bot — GlĂŒckskeks-Befehl

đŸ„  GlĂŒckskeks-Befehl

📌 Was macht der Befehl?

Mit !glĂŒckskeks holt sich jeder Zuschauer einen GlĂŒckskeks-Spruch. Der Bot antwortet mit einem zufĂ€lligen, freundlichen Spruch fĂŒr den Tag.

So sieht das im Chat aus:

Anna: !glĂŒckskeks
Bot: đŸ„  Anna, dein GlĂŒckskeks sagt: Auch kleine Fortschritte sind Fortschritte.
Anna: !glĂŒckskeks
Bot: đŸ„  Anna, dein GlĂŒckskeks ist noch nicht bereit. Versuch es in etwa 7 Minuten nochmal.
  • ✅ 98 SprĂŒche — warm, ruhig und fĂŒr jeden passend
  • ✅ Cooldown pro Person: Jeder darf alle 10 Minuten einen Keks holen (einstellbar, bis hin zu „einmal pro Tag")
  • ✅ Kein Spam: Wer zu frĂŒh fragt, bekommt eine freundliche Wartezeit-Meldung
  • ✅ Kein API-Key, keine KI — die SprĂŒche stehen im Skript und lassen sich frei Ă€ndern
  • ✅ Name ohne @ — liest sich wie ein normaler Satz

đŸ“„ 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

đŸ“„ Glueckskeks-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: GlĂŒckskeks_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 GLÜCKSKEKS. 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 !glĂŒckskeks muss Exact stehen. Warum, steht im nĂ€chsten Kasten.

3. Ausprobieren
Schreibe im Chat !glĂŒckskeks. Der Bot antwortet mit einem Spruch. Beim Testen greift schon nach dem ersten Mal der Cooldown. Wie du ihn zum Testen ausschaltest, steht im Abschnitt „Einstellungen".

🔧 Warum steht !glĂŒckskeks auf „Exact"?

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 !glĂŒckskeks kommt kein Name, der Bot weiß selbst, wer fragt. „Exact" heißt: Nur eine Nachricht, die genau aus dem Befehl besteht, löst ihn aus. So wird der Befehl nicht versehentlich ausgelöst, wenn jemand mehr dahinter schreibt.

Wo stelle ich das ein?

Commands → Doppelklick auf den Command GLÜCKSKEKS → im Fenster links oben das Feld Location neben dem Befehlsnamen. Mit Ok bestĂ€tigen.

Tipp: ohne Umlaut erreichbar machen

Viele Zuschauer tippen !glueckskeks ohne â€žĂŒ". Im Feld Command(s) kannst du mehrere Schreibweisen eintragen, jede in einer eigenen Zeile:

!glĂŒckskeks
!glueckskeks
!keks

⚙ Einstellungen

Öffne die Action GlĂŒckskeks_Befehl_Gravargr → Doppelklick auf die Sub-Action Execute Code. Ganz oben steht der Einstellungsblock. Ändere dort nur die Zahl und klicke danach unten auf Save and Compile.

EinstellungBedeutungStandard
CooldownMinutesWie viele Minuten jede Person warten muss, bis sie den nÀchsten Keks bekommt10
CooldownPrefixInterner Name fĂŒr den gespeicherten Cooldown. Nicht Ă€ndern, sonst beginnen alle Cooldowns von vorn"Glueckskeks_Cooldown_"

Beispiele fĂŒr CooldownMinutes

  • 10 — alle 10 Minuten (Standard)
  • 60 — einmal pro Stunde
  • 1440 — einmal pro Tag
  • 0 — kein Cooldown. Praktisch zum Testen, danach wieder zurĂŒckstellen

✍ Eigene SprĂŒche eintragen

Die SprĂŒche stehen im selben Code, etwas weiter unten unter der Überschrift GLÜCKSKEKS-TEXTE in der Liste glueckskekse. Bei jedem Befehl wird zufĂ€llig ein Spruch daraus gewĂ€hlt.

Jeder Spruch steht in AnfĂŒhrungszeichen, dahinter ein Komma — nur hinter dem letzten Spruch steht kein Komma:

string[] glueckskekse =
{
    "Heute ist ein guter Tag fĂŒr etwas Neues.",
    "Ein LĂ€cheln ist heute mehr wert als ein Plan.",
    "Wer anfÀngt, ist schon halb am Ziel."   // letzter Spruch: kein Komma
};
  • Es werden gerade AnfĂŒhrungszeichen " benutzt, keine typografischen („ “)
  • Innerhalb eines Spruchs darf kein weiteres gerades " stehen. Nimm dafĂŒr ein einfaches ' oder „ “
  • Emojis sind erlaubt
  • Halte die SprĂŒche unter ca. 350 Zeichen, Twitch erlaubt pro Chat-Nachricht maximal 500
  • Du kannst SprĂŒche löschen oder beliebig viele hinzufĂŒgen

Wichtig zu wissen: Der Cooldown wird pro Person gespeichert und bleibt auch nach einem Neustart von Streamer.bot erhalten. DafĂŒr legt der Befehl fĂŒr jeden Zuschauer eine kleine gespeicherte Variable an (Glueckskeks_Cooldown_
). Bei großen KanĂ€len sammeln sich im Lauf der Zeit viele solcher EintrĂ€ge an. Sie stören nicht, du kannst sie aber bei Bedarf in Streamer.bot unter den gespeicherten globalen Variablen löschen.

Tipp: Im Command gibt es zusĂ€tzlich den Reiter Cooldowns mit einem allgemeinen Cooldown fĂŒr den ganzen Chat. Der Befehl funktioniert auch ohne ihn.

❓ HĂ€ufige Fragen

!glĂŒckskeks reagiert gar nicht — woran kann es liegen?

PrĂŒfe der Reihe nach: Ist der Command GLÜCKSKEKS eingeschaltet (Enabled)? Steht bei Location „Exact"? Ist Streamer.bot mit Twitch verbunden? Und schreibst du den Befehl genau so, wie er im Feld Command(s) steht, also zum Beispiel mit â€žĂŒ"? Trag bei Bedarf die Schreibweise ohne Umlaut als zweite Zeile ein.

Beim Testen kommt „dein GlĂŒckskeks ist noch nicht bereit"

Das ist der Cooldown. Setze zum Testen CooldownMinutes auf 0, klicke auf Save and Compile und stelle den Wert danach wieder zurĂŒck.

Kann jeder nur einmal am Tag einen Keks holen?

Ja. Stelle CooldownMinutes auf 1440, das sind 24 Stunden.

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

Ja. Öffne den Command und Ă€ndere oder ergĂ€nze das Feld Command(s). Das Skript hĂ€ngt nicht am Namen. Achte nur darauf, dass bei Location weiterhin „Exact" steht.

← ZurĂŒck zu Skripte & Befehle Zur Übersicht