Chatbot
InstiBot-Referenz für Befehle und Variablen
Jeder eingebaute Chat-Befehl und jede $(variable) für InstiBot-Befehle und Timer, mit Syntax, Berechtigung und je einem Beispiel.
So liest du diese Seite
Befehle werden mit dem Standardpräfix ! angezeigt; wenn du das Präfix in den Einstellungen geändert hast, nimm deins. Wörter in spitzen Klammern sind Werte, die du ersetzt, Wörter in eckigen Klammern sind optional. Jeder Standardbefehl kann unter Chatbot → Befehle → Standardbefehle umbenannt, mit Aliassen versehen oder auf einen Rang beschränkt werden.
Variablen werden als $(name) in einer Befehls- oder Timer-Nachricht geschrieben. Bei Namen wird nicht zwischen Groß- und Kleinschreibung unterschieden. Eine Variable, die sich nicht auflösen lässt, bleibt als einfacher Text stehen.
Chat- und Stream-Befehle
| Befehl | Wer | Was er bewirkt |
|---|---|---|
| !commands | Alle | Postet den Link zu deiner öffentlichen Befehlsliste. |
| !uptime | Alle | Wie lange der Stream schon live ist. |
| !followage [@viewer] | Alle | Wie lange ein Zuschauer schon folgt, gezählt ab den Follows, die InstiBot gesehen hat. |
| !title [neuer Titel] | Moderator | Zeigt den Titel oder ändert ihn auf Kick (und Twitch, wenn verbunden). |
| !game [Kategorie] | Moderator | Zeigt die Kategorie oder ändert sie auf die beste Übereinstimmung. Alias !category. |
| !so @viewer | Moderator | Shoutout mit Link und dem Shoutout-Overlay. Aliasse !shoutout, !promo. |
| !addcom !name message | Moderator | Erstellt einen eigenen Befehl. |
| !editcom !name message | Moderator | Ändert die Nachricht eines eigenen Befehls. |
| !delcom !name | Moderator | Löscht einen eigenen Befehl. |
| !permit @viewer | Moderator | Erlaubt einem Zuschauer, einen Link zu posten, solange der Link-Schutz an ist. |
| !quote [add Text | Nummer | Wort] | Alle (Hinzufügen und Löschen: Moderator) | Zeigt, sucht, fügt hinzu oder löscht Community-Zitate. |
| !schedule | Alle | Dein nächster geplanter Stream. Alias !nextstream. |
| !clip [Titel] | Alle | Nur Kick: Erstellt einen Clip der letzten 30 Sekunden oder speichert eine Markierung, die du später schneiden kannst. |
| !appeal | Alle | Postet den Link zum Entbannungsantrag, wenn Einsprüche an sind. |
| !level / !xp [@viewer] | Alle | Level und XP, wenn das Levelsystem an ist. |
| !birthday DD/MM | Alle | Speichert einen Geburtstag für Geburtstagsgrüße. |
| !tts message | Alle (standardmäßig aus) | Liest eine Nachricht im TTS-Widget vor, gegen einen Preis in Punkten. |
Punkte- und Interaktionsbefehle
Jedes Minispiel hat außerdem eigene Befehle, wie !roulette, !slots, !heist und !crash. Die Anleitung zu jedem Spiel listet sie mit Beispielen auf.
| Befehl | Wer | Was er bewirkt |
|---|---|---|
| !points [@viewer] | Alle | Zeigt die Punkte eines Zuschauers. |
| !give @viewer amount | Alle | Gibt einen Teil deiner Punkte an einen anderen Zuschauer. |
| !top | Alle | Postet den Link zu deiner Punkte-Bestenliste. |
| !watchtime | Alle | Aktive Chatzeit. |
| !shop | Alle | Postet den Link zu deinem Punkte-Shop. |
| !redeem Artikelname | Alle | Löst einen Shop-Artikel aus dem Chat ein. |
| !addpoints @viewer amount | Inhaber | Fügt Punkte hinzu; ein negativer Betrag entfernt sie. |
| !sr song | Alle | Wünscht sich einen Song (YouTube). Auch !song, !wrongsong, !skip. |
| !join / !leave / !queue | Alle | Die Zuschauer-Warteschlange. Moderatoren nutzen !next und !pick. |
| !bet option amount | Alle | Wettet auf eine Community-Vorhersage. |
| !giveaway start prize [5m] | Moderator | Startet ein Gewinnspiel aus dem Chat. Zuschauer nehmen standardmäßig mit !enter teil. |
| !poll Frage | Option 1 | Option 2 60s | Moderator | Öffnet eine Umfrage. Zuschauer stimmen mit !vote und einer Nummer ab. |
Variablen
| Variable | Liefert | Beispiel |
|---|---|---|
| $(user) | Den Zuschauer, der den Befehl genutzt hat | Hallo $(user)! |
| $(touser) | Das erste Wort nach dem Befehl ohne @, sonst den Zuschauer | $(user) umarmt $(touser) |
| $(args) | Alles, was nach dem Befehl geschrieben wurde | Du hast gesagt: $(args) |
| $(1), $(2) … | Das erste, zweite … Wort nach dem Befehl | Bewertung: $(1) von 10 |
| $(channel) | Deinen Kanalnamen | Willkommen bei $(channel) |
| $(random 1-100) | Eine Zufallszahl im Bereich | Du hast eine $(random 1-6) gewürfelt |
| $(random a,b,c) | Eine zufällige Auswahl aus der Liste | Heute Abend: $(random apex,valorant,chess) |
| $(randomchatter) | Einen zufälligen Zuschauer, der in den letzten 10 Minuten gechattet hat | $(randomchatter) bekommt den nächsten Shoutout |
| $(count) | Wie oft dieser Befehl benutzt wurde | Schon $(count) Mal benutzt |
| $(uptime) | Wie lange der Stream schon live ist, oder offline | Seit $(uptime) live |
| $(title), $(game) | Den aktuellen Titel und die Kategorie | Gerade läuft $(game) |
| $(followage) | Wie lange der Zuschauer schon folgt | Folgt seit $(followage) |
| $(points), $(pointsname) | Die Punkte des Zuschauers und den Namen deiner Währung | $(points) $(pointsname) |
| $(watchtime), $(level), $(xp), $(rank) | Die Chatzeit, das Level, die XP und den Bestenlisten-Platz des Zuschauers | Rang #$(rank) |
| $(time Europe/London) | Die aktuelle Uhrzeit in einer Zeitzone | In New York ist es $(time America/New_York) |
| $(countdown 2026-12-31T20:00) | Die verbleibende Zeit bis zu einem Datum und einer Uhrzeit | Das Event startet in $(countdown 2026-12-31T20:00) |
| $(math 2*3) | Eine Berechnung mit + - * / % ^ und Klammern | $(math 1500/3) pro Person |
| $(counter deaths) | Den Wert eines Chat-Zählers | Tode: $(counter deaths) |
| $(nextstream) | Deinen nächsten geplanten Stream | Nächster Stream: $(nextstream) |
| $(urlfetch https://…) | Text, den eine Webadresse zurückgibt (Premium) | $(urlfetch https://example.com/status) |
Gut zu wissen
- Zuschauer-Variablen wie $(points) und $(rank) lesen den Zuschauer auf der Plattform, von der der Befehl kam. Zuschauer auf Kick und Twitch werden getrennt gezählt.
- In Timern ist $(user) dein eigener Name und $(count) hat keinen Wert, lass es in Timer-Nachrichten also weg.
- $(followage) kennt nur Follows, die InstiBot gesehen hat, weil Kick keine Liste älterer Follower anbietet.
- Nachrichten, die länger sind, als eine Plattform erlaubt, werden auf Kick gekürzt und auf YouTube in bis zu drei Nachrichten aufgeteilt.