Teilen!
Scroll Down
Zur Startseite

Streamlabs Chatbot

Der Streamlabs Chatbot (SLCB) ist ein Software basierender und sehr umfangreicher Bot für die Streaming-Plattformen wie Twitch (Primär), Mixer & YouTube. Der Bot ist durch zusätzliche Scripts und Formate beliebig erweiterbar.

SLCB
Let's Start
$Parameter
Streamlabs Chatbot

Alle $Parameter und Nutzungsbeispiele

Die $Parameter sind der Hauptbestandteil jenen !Befehls, den man mittels dem Streamlabs Chatbot erstellen kann. Jeder $Parameter hat seine ganz eigene Aufgabe, so wird z.B. im Streamchat ‘$username‘ zu ‘ZaneSkizm‘ oder ‘$mygame‘ zu ‘Guild Wars 2‘. Neben den Basics können die $Parameter aber auch dazu verwendet werden, Inhalte in Textdokumente zu speichern oder eine Kette von Aktionen auszulösen – Je nachdem, welche Art von !Befehl man eben erstellen möchte. Zudem sind die meisten $Parameter mit einander kombinierbar und für die Plattformen Twitch und YouTube verfügbar (YouTube hat einige Limitierungen der API $Parameter). – Stand: 05.07.2019

Allgemeine $Parameter

Beschreibung: Ein Besonderer $Parameter der Beschreibungen für Deine synchronisierten !Befehle auf der Streamlabs Donation- & Profilseite hinzufügt. Alles in der Klammer eingegebene wird nicht im Streamchat wiedergegeben.

 

Response-Beispiel:
$desc(Link zum Discord-Server)
/me 「 Discord 」Link zum Discord: https://discord.diztrictz.de

 

Chatbefehl: !discord
Bot:「 Discord 」Link zum Discord: https://discord.diztrictz.de

Beschreibung: Dieser $Parameter wird durch die UserID ersetzt, im Falle von Twitch ist es der Name des Benutzers in Kleinbuchstaben, der den !Befehl ausgeführt hat. $userid ist ausnahmslos zu verwenden, wenn man weitere $Parameter wie ‘$addpoints‘, ‘$removepoints‘ und/oder ‘$givepoints‘ nutzt.

 

Response-Beispiel:
$addpoints("$userid","5","100","$username holt sich seinen Tageslohn ab!","$username konnte seinen Tageslohn nicht abholen!")

 

Chatbefehl: !tageslohn
Bot:
UserA holt sich seinen Tageslohn ab!

Beschreibung: Dieser $Parameter wird durch den Benutzernamen ersetzt, im Falle von Twitch ist es der Name des Benutzers in Kleinbuchstaben, der den !Befehl ausgeführt hat.

 

Response-Beispiel:
$username wünscht allen noch einen wunderschönen Abend!

 

Chatbefehl: !bye
Bot:
UserA wünscht allen noch einen schönen Abend!

Beschreibung: Dieser $Parameter wird durch die Ziel-UserID ersetzt, im Falle von Twitch ist es der Name in Kleinbuchstaben, der von dem !Befehl aus anvisiert wurde. $targetid ist ausnahmslos zu verwenden, wenn man weitere $Parameter wie ‘$addpoints‘, ‘$removepoints‘ und/oder ‘$givepoints‘ nutzt.

 

Response-Beispiel:
$givepoints("$userid","$targetid","100","$username schenkt $targetname $value $currencyname!","$username konnte $targetname keine $currencyname schenken!","false")

 

Chatbefehl: !geschenk UserB
Bot:
UserA schenkt UserB 100 Münzen!

Beschreibung: Dieser $Parameter wird durch den Benutzernamen ersetzt, der das Ziel eines !Befehls ist.

 

Response-Beispiel:
$username knuddelt $targetname zu tode!

 

Chatbefehl: !knuddeln UserB
Bot:
UserA knuddelt UserB zu tode!

Beschreibung: Dieser $Parameter wird durch die Benutzer-/Ziel-UserID ersetzt, im Falle von Twitch ist es der Name in Kleinbuchstaben. $touserid ist ausnahmslos zu verwenden, wenn man weitere $Parameter wie ‘$addpoints‘, ‘$removepoints‘ und/oder ‘$givepoints‘ nutzt.

 

Response-Beispiel:
$addpoints("$touserid","5","100","$tousername holt sich seinen Tageslohn von $value $currencyname ab!","$tousername konnte seinen Tageslohn nicht abholen!")

 

Chatbefehl ( 1 ): !tageslohn
Bot ( 1 ):
UserA holt sich seinen Tageslohn von 50 Münzen ab!

Chatbefehl ( 2 ): !tageslohn UserB
Bot ( 2 ):
UserB holt sich seinen Tageslohn von 25 Münzen ab!

Beschreibung: Dieser $Parameter wird durch den Benutzernamen ersetzt, der entweder der Benutzer oder Ziel des !Befehls ist.

 

Response-Beispiel:
$tousername macht Selfies!

 

Chatbefehl ( 1 ): !selfie
Bot ( 1 ):
UserA macht Selfies!

Chatbefehl ( 2 ): !selfie UserB
Bot ( 2 ):
UserB macht Selfies!

Beschreibung: Dieser $Parameter wird durch eine zufällige UserID ersetzt, im Falle von Twitch ist es der Name in Kleinbuchstaben, der von dem !Befehl aus anvisiert wurde. $randuserid ist ausnahmslos zu verwenden, wenn man weitere $Parameter wie ‘$addpoints‘, ‘$removepoints‘ und/oder ‘$givepoints‘ nutzt.

 

Response-Beispiel:
$givepoints("$userid","$randuserid","100","$username schenkt $randusername $value $currencyname!","$username konnte $randusername keine $currencyname schenken!","false")

 

Chatbefehl: !geschenk
Bot:
UserA schenkt UserG 100 Münzen!

Beschreibung: Dieser $Parameter wird durch einen zufälligen Benutzernamen ersetzt.

 

Response-Beispiel:
$username knuddelt $randusername zu tode!

 

Chatbefehl: !knuddeln
Bot:
UserA knuddelt UserE zu tode!

Beschreibung: Dieser $Parameter zeigt den verbundenen Botnamen an, im Falle von Twitch ist es der Name des Benutzers in Kleinbuchstaben.

 

Response-Beispiel:
Der Benutzeraccount $botname ist ein Chatbot!

 

Chatbefehl: !botname
Bot:
Der Benutzeraccount Bot ist ein Chatbot!

Beschreibung: Dieser $Parameter zeigt den Benutzernamen des Streamers an, der sich auch mit dem Streamlabs Chatbot verbunden hat.

 

Response-Beispiel:
$mychannel und $targetname zocken gemeinsam! Klick den Link und schau beiden gleichzeitig auf Twitch zu: http://multitwitch.tv/$mychannel/$targetname

 

Chatbefehl: !multi UserB
Bot:
UserA und UserB zocken gemeinsam! Klick den Link und schau beiden gleichzeitig auf Twitch zu: http://multitwitch.tv/UserA/UserB

Beschreibung: Dieser $Parameter speichert das hinter dem !Befehl eingetragene und zeigt es an der Position des $Parameters an.

 

Response-Beispiel:
$username wettet auf Team $msg!

 

Chatbefehl: !team Blau
Bot:
UserA wettet auf Team Blau!

Beschreibung: Dieser $Parameter sorgt dafür, das ein !Befehl erst im Streamchat ausgegeben wird, wenn hinter diesem auch etwas hinzugefügt wurde, z.B. eine Frage, eine Zahl usw.

 

Response-Beispiel:
$dummy $username - Bin ich Google oder was?

 

Chatbefehl ( 1 ): !frage
Bot ( 1 ):

Chatbefehl ( 2 ): !frage Welches Spiel soll ich spielen?
Bot ( 2 ):
UserA – Bin ich Google oder was?

Beschreibung: Dieser $Parameter sorgt dafür, das ein !Befehl entsprechend im Streamchat ausgegeben wird, je nach dem ob dahinter etwas eingegeben wurde oder nicht.

 

Response-Beispiel:
$username - Schau mal hier: https://diztrictz.de/$dummyormsg

 

Chatbefehl ( 1 ): !homepage
Bot ( 1 ):
UserA – Schau mal hier: https://diztrictz.de/

Chatbefehl ( 2 ): !homepage index
Bot ( 2 ): UserA – Schau mal hier: https://diztrictz.de/index

Beschreibung: Dieser $Parameter speichert das erste bis maximal neunte Wort hinter einem !Befehl und zeigt es an.

 

Response-Beispiel:
$username liebt Kekse und $arg2!

 

Chatbefehl: !liebe Parfum Einhörner Milchshakes
Bot:
UserA liebt Kekse und Einhörner!

 

Info: In diesem Beispiel wurde das zweite Wort hinter dem !Befehl gespeichert und an gewünschter Position wiedergegeben.

Beschreibung: Dieser $Parameter speichert das erste bis maximal neunte Wort hinter einem !Befehl und zeigt dieses an. Der Unterschied zu ‘$arg1-9‘ ist der, das dieser !Befehl nicht ausgelöst wird, sofern hinter diesem nichts eingegeben wurde – ähnlich also wie bei ‘$dummy‘.

 

Response-Beispiel:
$username liebt Kekse und $argl3!

 

Chatbefehl ( 1 ): !liebe
Bot ( 1 ):

Chatbefehl ( 2 ): !liebe Parfum Einhörner Milchshakes
Bot ( 2 ):
UserA liebt Kekse und Milchshakes!

 

Info: In diesem Beispiel wurde das dritte Wort hinter dem !Befehl gespeichert und an gewünschter Position wiedergegeben.

Beschreibung: Dieser $Parameter speichert die erste bis maximal neunte Zahl hinter einem !Befehl und zeigt diese an.

 

Response-Beispiel:
$username küsst $targetname $num2 mal!

 

Chatbefehl ( 1 ): !kuss UserB 100
Bot ( 1 ):
UserA küsst UserB 100 mal!

Beschreibung: Dieser $Parameter generiert aus den vorgegebenen Wertern in der (Klammer) eine zufällige Zahl und zeigt diese an.

 

Response-Beispiel:
$username küsst $targetname $randnum(100) mal!

$username küsst $targetname $randnum(25,100) mal!

 

Chatbefehl ( 1 ): !kuss UserB
Bot ( 1 ):
UserA küsst UserB 69 mal!

Chatbefehl ( 2 ): !kuss UserB
Bot ( 2 ):
UserA küsst UserB 25 mal!

Beschreibung: Dieser $Parameter zeigt die Anzahl der bereits erstellten Quotes (Notizen) an.

 

Response-Beispiel:
Es wurden bisher $quotes Notizen erstellt!

 

Chatbefehl: !quotes
Bot:
Es wurden bisher 10 Notizen erstellt!

Beschreibung: Dieser $Parameter zeigt die Position der zuletzt erstellten Quote (Notiz) an.

 

Response-Beispiel:
Es wurden $quotes Notizen erstellt. Die letze ist anbei auf Position $maxquotes!

 

Chatbefehl: !quotes
Bot:
Es wurden 69 Notizen erstellt. Die letzte ist anbei auf Position 1337!

Beschreibung: Dieser $Parameter zeigt eine zufällig bereits erstellte Quote (Notiz) an.

 

Response-Beispiel:
Eine zufällige Notiz: $randquote

 

Chatbefehl: !zufallnotiz
Bot:
Eine zufällige Notiz: Ich bin ein Einhorn – ZaneSkizm [12.04.2018]

Beschreibung: Dieser $Parameter zeigt eine zufällige bereits erstellte Extraquote (Extranotiz) an.

 

Response-Beispiel:
Eine zufällige Extranotiz: $randextra

 

Chatbefehl: !zufall
Bot:
Eine zufällige Extranotiz: Ich bin ein Einhorn – ZaneSkizm [12.04.2019]

Beschreibung: Dieser $Parameter generiert einen einzigartigen Counter (Zähler) der ausschließlich für den einen !Befehl zählt. Andere !Befehle mit jeweils einem ‘$count‘ $Parameter zählen unabhängig voneinander.

 

Response-Beispiel:
Dieser Befehl wurde bereits $count mal ausgeführt!

 

Chatbefehl: !zähler
Bot:
Dieser Befehl wurde bereits 69 mal ausgeführt!

Beschreibung: Dieser $Parameter liest den $Parameter ‘$count‘ in einem !Befehl aus und zeigt diesen an – ohne das dieser  Zähler erneut gezählt wird. Zudem lässt sich dieser $Parameter wunderbar mit ‘$msg‘ kombinieren.

 

Response-Beispiel:
Der Zähler vom Befehl "$msg" wurde bereits $checkcount($msg) mal ausgelöst.

 

Chatbefehl: !checkccount !zähler
Bot:
Dieser Befehl “!zähler” wurde bereits 69 mal ausgelöst!

Beschreibung: Dieser $Parameter zeigt die in der (Klammer) definierte Anzahl der bereits erstellten !Befehle an.

 

Response-Beispiel:
$commands(3)

 

Chatbefehl: !befehle
Bot:
 !discord, !uptime, !points [Page 0/1]

Beschreibung: Dieser $Parameter zeigt die in der (Klammer) definierte Anzahl der Zuschauer an.

 

Response-Beispiel:
Als nächstes dran sind: $queue(3)

 

Chatbefehl: !viewergames
Bot:
Als nächstes dran sind: #0 UserA, #1 UserB, #2 UserC

Beschreibung: Dieser $Parameter zeigt die Position in einer Warteschlange an.

 

Response-Beispiel:
$tousername - Du bist auf Position: $queuepos($touserid)!

 

Chatbefehl ( 1 ): !viewergames
Bot ( 1 ):
UserA – Du bist auf Position: 1

Chatbefehl ( 2 ): !viewergames UserB
Bot ( 2 ):
UserB – Du bist auf Position: 2

Beschreibung: Dieser $Parameter zeigt die in der (Klammer) definierte Anzahl der bereits erstellten Timer (Automatisierten Nachrichten an.

 

Response-Beispiel:
$timer(3)

 

Chatbefehl: !timers
Bot:
Promotion, Affiliate, Gewinnspiel [Page 0/1]

Beschreibung: Dieser $Parameter zeigt das aktuelle Datum basierend der Quote Einstellungen an.

 

Response-Beispiel:
$username - Heute ist der $date

 

Chatbefehl: !datum
Bot:
UserA – Heute ist der 10/06/1990

Beschreibung: Dieser $Parameter zeigt die in der (Klammer) definierte Zahl an bereits erstellten Sound Files (SFX) an.

 

Response-Beispiel:
$sfx(3)

 

Chatbefehl: !sfxs
Bot:
!hallo, !rip, !godlike [Page 0/1]

Beschreibung: Dieser $Parameter zeigt den aktuell laufenden Musiktitel und den Namen an, der sich diesen Titel über !songrequests gewünscht hat. Der $Parameter ‘$requestedby‘ funktioniert nur in der Kombination mit ‘$currentsong‘.

 

Response-Beispiel:
Aktuelles Lied: $currentsong / Gewünscht von: $requestedby

 

Chatbefehl: !musik
Bot:
Aktuelles Lied: Band – Titel / Gewünscht von: UserA

Beschreibung: Dieser $Parameter zeigt den nachfolgenden Musiktitel und den Namen an, der sich diesen Titel über !songrequests gewünscht hat. Der $Parameter ‘$nextrequestedby‘ funktioniert nur in der Kombination mit ‘$nextsong‘.

 

Response-Beispiel:
Nächstes Lied: $nextsong / Gewünscht von: $nextrequestedby

 

Chatbefehl: !musikdanach
Bot:
Nächstes Lied: Band – Titel / Gewünscht von: UserB

Beschreibung: Dieser $Parameter zeigt einen Countdown bis zum angegebenen Moment in AM/PM und dementsprechenden Datum an. (Leider nur in englisch)

 

Response-Beispiel:
Es ist in $countdown(08/07/2019 12:00 AM) soweit!

 

Chatbefehl: !countdown
Bot:
Es ist in 5 hours 25 minutes 31 seconds soweit!

Beschreibung: Dieser $Parameter zeigt den Zeitpunkt ab einem festgelegten Datum und Zeit in AM/PM an. (Leider nur in englisch)

 

Response-Beispiel:
Es ist schon $countup(08/07/2019 12:00 AM) soweit!

 

Chatbefehl: !countup
Bot:
Es ist schon 1 hours 22 minutes 15 seconds vergangen!

Beschreibung: Dieser $Parameter rechnet die in der [Klammer] gestellt Aufgabe aus und zeigt das Ergebnis an. Zudem rechnet der $Parameter keine Kommazahlen aus und rundet ab.

 

Response-Beispiel:
$username - Das Ergebnis lautet: $math[$msg]

 

Chatbefehl: !rechner 2*2+2/2-2
Bot:
UserA – Das Ergebnis lautet: 3

Beschreibung: Dieser $Parameter zeigt das Ziel von Extralife an.

 

Response-Beispiel:
Aktuelles Extralife-Ziel: $extralifegoal

 

Chatbefehl: !extralife
Bot:
Aktuelles Extralife-Ziel: 1337

Beschreibung: Dieser $Parameter zeigt das bereits erreichte Ziel von Extralife an.

 

Response-Beispiel:
Wir haben für unser Extralife-Ziel bereits $extralifeamount erreicht!

 

Chatbefehl: !extralife
Bot:
Wir haben für unser Extralife-Ziel bereits 1337 erreicht!

Currency (Punkte) $Parameter

Beschreibung: Dieser $Parameter zeigt den Namen an, der für die Punkte festgelugt wurde.

 

Response-Beispiel:
Die Währung die man sammeln kann lautet "$currencyname"

 

Chatbefehl: !punkte
Bot:
Die Währung die man sammeln kann lautet “Münzen”.

Beschreibung: Dieser $Parameter zeigt die Anzahl der Punkte vom jeweiligen Zuschauer an. Funktioniert nur in Kombination mit den $Parametern: ‘$username‘, ‘$targetname‘ und ‘$tousername‘.

 

Response-Beispiel:
$username - Du besitzt derzeit $points $currencyname!

 

Chatbefehl: !münzen
Bot:
UserA – Du besitzt derzeit 1337 Münzen.

Beschreibung: Dieser $Parameter zeigt die Anzahl der Punkte vom jeweiligen Zuschauer neu formatiert an. Funktioniert nur in Kombination mit den $Parametern: ‘$username‘, ‘$targetname‘ und ‘$tousername‘.

 

Response-Beispiel:
$username - Du besitzt derzeit $pointstext $currencyname!

 

Chatbefehl: !münzen
Bot:
UserA – Du besitzt derzeit 1,337 Münzen.

Beschreibung: Dieser $Parameter zeigt die Anzahl der Teilnahme an Raids eines Zuschauers an.

 

Response-Beispiel:
$username - Du hast bereits an $raids Raids teilgenommen.

 

Chatbefehl: !raidzähler
Bot:
UserA – Du hast bereits an 1337 Raids teilgenommen.

Beschreibung: Dieser $Parameter zeigt den aktuellen Rang eines Zuschauers an. Dieser $Parameter funktioniert nur in Kombination mit: ‘$username‘, ‘$targetname‘ und ‘$tousername‘.

 

Response-Beispiel:
$username - Du bist Rang $rank!

 

Chatbefehl: !rang
Bot:
UserA – Du bist Rang: Ultima!

Beschreibung: Dieser $Parameter zeigt die bisher zugeschauten Stunden eines Zuschauers an. Dieser $Parameter funktioniert nur in Kombination mit: ‘$username‘, ‘$targetname‘ und ‘$tousername‘.

 

Response-Beispiel:
$username - Du hast dem Stream bereits $hours Stunden zugeschaut!

 

Chatbefehl: !zeit
Bot:
UserA – Du hast dem Stream bereits 13,25 Stunden zugeschaut!

Beschreibung: Dieser $Parameter zeigt ein fiktives, nicht änderbares Level des Zuschauers an. Dieser $Parameter funktioniert nur in Kombination mit: ‘$username‘, ‘$targetname‘ und ‘$tousername‘.

 

Response-Beispiel:
$username - Dein Level ist $level!

 

Chatbefehl: !level
Bot:
UserA – Dein Level ist 1337!

Beschreibung: Dieser $Parameter zeigt die Position eines Zuschauers nach der Berechnung der Punkte an. Dieser $Parameter funktioniert nur in Kombination mit: ‘$username‘, ‘$targetname‘ und ‘$tousername‘.

 

Response-Beispiel:
$username - Du bist mit Deinen Punkten aktuell auf Platz #$pointspos!

 

Chatbefehl: !punktestand
Bot:
UserA – Du bist mit Deinen Punkten aktuell auf Platz #69!

Beschreibung: Dieser $Parameter zeigt die in der (Klammer) definierte Anzahl der Top Zuschauer mit den meisten Punkten an.

 

Response-Beispiel:
Das sind aktuell die Top 5 Zuschauer mit den meisten Punkten: $toppoints(5)

 

Chatbefehl: !top
Bot:
Das sind aktuell die Top 5 Zuschauer mit den meisten Punkten: #1 UserA (1.337) – #2 UserB (1.000) – #3 UserC (849) – #4 UserD (603) – #5 UserE (282)

Beschreibung: Dieser $Parameter zeigt die in der (Klammer) definierte Anzahl der Top Zuschauer mit den meisten zugeschauten Stunden an.

 

Response-Beispiel:
Das sind aktuell die Top 5 Zuschauer mit den meisten Stunden, die sie zugeschaut haben: $toppoints(5)

 

Chatbefehl: !topstunden
Bot:
Das sind aktuell die Top 5 Zuschauer mit den meisten Stunden, die sie zugeschaut haben: #1 UserA (140) – #2 UserB (50) – #3 UserC (45) – #4 UserD (20) – #5 UserE (14)

Beschreibung: Dieser $Parameter zeigt den nächsten Rang eines Zuschauer an. Dieser $Parameter funktioniert nur in Kombination mit: ‘$username‘, ‘$targetname‘ und ‘$tousername‘.

 

Response-Beispiel:
$username - Dein nächster Rang wird "$nxtrank" sein!

 

Chatbefehl: !nächsterrang
Bot:
UserA – Dein nächster Rang wird “Ultima” sein!

Beschreibung: Dieser $Parameter ermöglicht es, einem Zuschauer über die ID Punkte hinzuzufügen.

 

Response-Beispiel:
$addpoints("$userid","5","100","$username holt sich seinen Tageslohn von $value $currencyname ab!","$username konnte seinen Tageslohn nicht abholen!")

 

Chatbefehl: !tageslohn
Bot:
UserA holt sich seinen Tageslohn von 50 Punkten ab!

Beschreibung: Dieser $Parameter ermöglicht es, einem Zuschauer über ID Punkte zu entfernen.

 

Response-Beispiel:
$removepoints("$userid","25","50","$username - Du musst ein Strafgeld von $value $currencyname zahlen!","$username konnte sein Strafgeld nicht zahlen!","false")

 

Chatbefehl: !strafgeld
Bot:
UserA – Du musst ein Strafgeld von 42 Münzen zahlen!

Beschreibung: Dieser $Parameter ermöglicht es, mittels der ID, Punkte von zum Beispiel ZuschauerA zu ZuschauerB zu übertragen.

 

Response-Beispiel:
$givepoints("$userid","$targetid","100","$username schenkt $targetname $value $currencyname!","$username konnte $targetname keine $currencyname schenken!","false")

 

Chatbefehl: !geschenk
Bot:
UserA schenkt UserB 100 Münzen!

Beschreibung: Dieser $Parameter zeigt die generierte Anzahl der Punkte an. Dieser $Parameter funktioniert nur in Kombination mit: ‘$addpoints‘, ‘$removepoints‘ und ‘$givepoints‘.

 

Response-Beispiel:
$givepoints("$userid","$targetid","100","$username schenkt $targetname $value $currencyname!","$username konnte $targetname keine $currencyname schenken!","false")

 

Chatbefehl: !geschenk
Bot:
UserA schenkt UserB 100 Münzen!

Beschreibung: Dieser $Parameter zeigt nach Erhalt oder Verlust von Punkten eines Zuschauers die neue Anzahl an Punkten an, die anschließend im Besitz ist.

 

Response-Beispiel:
$addpoints("$userid","5","100","$username holt sich seinen Tageslohn von $value $currencyname ab und besitzt nun $newbalance($userid) $currencyname!","$username konnte seinen Tageslohn nicht abholen!")

 

Chatbefehl: !tageslohn
Bot:
UserA holt sich seinen Tageslohn von 50 Münzen ab und besitzt nun 100 Münzen!

Twitch API $Parameters

User Channel Data

Beschreibung: Dieser $Parameter zeigt die URL des Zuschauers an.

 

Response-Beispiel:
$userurl

 

Chatbefehl: !url
Bot:
https://twitch.tv/usera

Beschreibung: Dieser $Parameter zeigt das aktuelle Spiel des Zuschauers an.

 

Response-Beispiel:
$usergame

 

Chatbefehl: !spiel
Bot:
Spieltitel

Beschreibung: Dieser $Parameter zeigt den aktuellen Streamtitel des Zuschauers an.

 

Response-Beispiel:
$userstatus

 

Chatbefehl: !titel
Bot:
Streamtitel

Beschreibung: Dieser $Parameter zeigt die URL des Zuschauers an.

 

Response-Beispiel:
$userurl

 

Chatbefehl: !url
Bot:
https://twitch.tv/usera

Target Channel Data ( Twitch & Mixer )

Beschreibung: Dieser $Parameter zeigt die URL eines Zuschauers an. Dieser $Parameter funktioniert nur in Kombination mit ‘$targetname

 

Response-Beispiel:
Checkt den Kanal von $targetname aus: $url

 

Chatbefehl: !kanal UserB
Bot:
Checkt den Kanal von UserB aus: https://twitch.tv/userb

Beschreibung: Dieser $Parameter zeigt das aktuelle Spiel eines Zuschauers an. Dieser $Parameter funktioniert nur in Kombination mit ‘$targetname

 

Response-Beispiel:
$targetname streamte zuletzt $game!

 

Chatbefehl: !spiel UserB
Bot:
UserB streamte zuletzt Spieltitel!

Beschreibung: Dieser $Parameter zeigt den aktuellen Streamtitel des Zuschauers an. Dieser $Parameter funktioniert nur in Kombination mit ‘$targetname

 

Response-Beispiel:
$targetname 's aktueller Streamtitel ist: Streamtitel

 

Chatbefehl: !status UserB
Bot:
UserB ‘s aktueller Streamtitel ist: $status

My Channel Data ( Twitch & Mixer )

Beschreibung: Dieser $Parameter zeigt die URL vom Streamer an.

 

Response-Beispiel:
Vom $mychannel der Twitch-Link: $myurl

 

Chatbefehl: !url
Bot:
Vom Streamer der Twitch-Link: https://twitch.tv/streamer

Beschreibung: Dieser $Parameter zeigt das aktuelle Spiel vom Streamer an.

 

Response-Beispiel:
Das aktuelle Spiel: $mygame

 

Chatbefehl: !game
Bot:
Das aktuelle Spiel: Spieltitel

Beschreibung: Dieser $Parameter zeigt den aktuellen Titel vom Streamer an.

 

Response-Beispiel:
Der aktuelle Streamtitel: $mystatus

 

Chatbefehl: !status
Bot:
Der aktuelle Streamtitel: Streamtitel

Beschreibung: Dieser $Parameter zeigt die Online-Zeit des Streams an. (Leider nur in englisch)

 

Response-Beispiel:
Der Stream läuft seit $uptime

 

Chatbefehl: !uptime
Bot:
Der Stream läuft seit 1 hour 25 minutes 58 seconds

Sub / Follower Counts ( Twitch & Mixer )

Beschreibung: Dieser $Parameter zeigt die Anzahl der aktuellen Follower an.

 

Response-Beispiel:
Aktuelle Anzahl der Follower: $followercount

 

Chatbefehl: !follower
Bot:
Aktuelle Anzahl der Follower: 1337

Beschreibung: Dieser $Parameter zeigt die Anzahl der aktuellen Subscriber an.

 

Response-Beispiel:
Aktuelle Anzahl der Subscriber: $subcount

 

Chatbefehl: !subs
Bot:
Aktuelle Anzahl der Subscriber: 1337

Beschreibung: Dieser $Parameter zeigt die Anzahl der aktuellen Gamewisp Subscriber an.

 

Response-Beispiel:
Aktuelle Anzahl der GamewispSubscriber: $subcount

 

Chatbefehl: !gwsubs
Bot:
Aktuelle Anzahl der Gamewisp Subscriber: 1337

Verschiedenes ( Twitch & Mixer )

Beschreibung: Dieser $Parameter zeigt die in der (Klammer) definierte Anzahl an Namen der Hosts an.

 

Response-Beispiel:
Das sind die aktuellen Hosts: #currenthosts(3)

 

Chatbefehl: !hosts
Bot:
Das sind die aktuellen Hosts: UserA, UserB, UserC [Page 0/1]

Beschreibung: Diese zwei $Parameter sorgen dafür, das mittels nur einem !Befehl sowohl der in der (Klammer) eingetragene Spiel- als auch Streamtitel zu gleichen Zeit geändert werden kann.

 

Response-Beispiel:

Jetzt wird Spieltitel gezockt! (Zeilenbruch)
$setgame(Spieltitel) $settitle(Streamtitel)

 

Chatbefehl: !statuschange
Bot:
Jetzt wird Spieltitel gezockt!

Benutzerdefinierte API

Beschreibung: Dieser $Parameter sorgt dafür, das in der (Klammer) eingetragene API-URL angezeigt wird. Welche API es für unter anderem dem Streamlabs Chatbot gibt, kann man aus der Übersicht zum Streamlabs Chatbot entnehmen.

 

Response-Beispiel:
Das sind die drei neusten Follower: $readapi(https://api.crunchprank.net/twitch/followers/$mychannel?count=3&direction=desc)

 

Chatbefehl: !follower
Bot:
Das sind die drei neusten Follower: UserA, UserB, UserC

Dateispezifische $Parameter

Der Streamlabs Chatbot ist in der Lage, Textdokumente auszulesen und oder mit Inhalten in Form von Texten zu füllen. Dabei ist zu beachten, das die erste Zeile in jedem Textdokument den Zeilenwert 0 hat.

 

Beispiel:
– Zeile 1 (Zeilenwert 0)
– Zeile 2 (Zeilenwert 1)
– Zeile 3 (Zeilenwert 2)
usw.

 

Wenn sich die ausgewählten Textdokumente zum Beispiel im Installationsordner vom Streamlabs Chatbot befinden, kann man die Pfade von den Textdokumenten von “C:/Benutzer/Dokumente/Bot/Textdokument.txt” zu “Services/Games/Textdokument.txt” kürzen.

Beschreibung: Dieser $Parameter liest die erste Zeile ( 0 ) von dem in der (Klammer) angegebenen Textdokument und gibt diese an.

 

Beispiel-Inhalt eines Textdokuments:
$username stupst $targetname an!

 

Response-Beispiel:
$readline(Service/Games/Chatfun/stupsen.txt)

 

Chatbefehl: !stups UserB
Bot:
UserA stupst UserB an!

Beschreibung: Dieser $Parameter liest zufällige Zeile von dem in der (Klammer) angegebenen Textdokument und gibt diese an.

 

Beispiel-Inhalt eines Textdokuments:
$username stupst $targetname an!
$username umarmt $targetname!
$username küsst $targetname!

 

Response-Beispiel:
$readrandline(Service/Games/Chatfun/stupsen.txt)

 

Chatbefehl: !zufall UserB
Bot:
UserA umarmt UserB!

Beschreibung: Dieser $Parameter liest eine spezifische Zeile von dem in der (Klammer) angegebenen Textdokument und Zeile und gibt diese an.

 

Beispiel-Inhalt eines Textdokuments:
$username stupst $targetname an!
$username umarmt $targetname!
$username küsst $targetname!

 

Response-Beispiel:
$readspecificline(Service/Games/Chatfun/stupsen.txt,3)

 

Chatbefehl: !kuss UserB
Bot:
UserA küsst UserB!

Beschreibung: Dieser $Parameter speichert in der letzten Zeile eines Textdokumentes, das im zweiten Teil eingetragene.

 

Beispiel-Inhalt eines Textdokuments (Vor dem !Befehl):
Das ist Zeile 1
Das ist Zeile 2
Das ist Zeile 3

 

Response-Beispiel:
$savetofile("Service/Games/Chatfun/stupsen.txt","Das ist Zeile 4")

 

Chatbefehl: !speichern
Bot:

 

Beispiel-Inhalt eines Textdokuments (Nach dem !Befehl):
Das ist Zeile 1
Das ist Zeile 2
Das ist Zeile 3
Das ist Zeile 4 < Wurde hinzugefügt

 


 

Response-Beispiel mit Ausgabe:
$savetofile("Service/Games/Chatfun/stupsen.txt","Das ist Zeile 4","Die Zeile wurde erfolgreich hinzugefügt!","Die Zeile konnte nicht hinzugefügt werden!")

 

Chatbefehl: !speichern
Bot: Die Zeile wurde erfolgreich hinzugefügt!

Beschreibung: Dieser $Parameter überschreibt ein Textdokument mit dem im zweiten Teil eingetragenen Inhalt.

 

Beispiel-Inhalt eines Textdokuments (Vor dem !Befehl)
Das ist eine Textzeile.

 

Response-Beispiel:
$overwritefile("Service/Games/Chatfun/stupsen.txt","Das ist eine neue Textzeile!")

 

Chatbefehl: !speichern
Bot:

 

Beispiel-Inhalt eines Textdokuments (Nach dem !Befehl)
Das ist eine neue Textzeile!

 


 

Response-Beispiel mit Ausgabe:
$overwritefile("Service/Games/Chatfun/stupsen.txt","Das ist eine neue Textzeile!","Text wurde erfolgreich gespeichert!","Text konnte nicht gespeichert werden!")

 

Chatbefehl: !speichern
Bot: Text wurde ergolreich gespeichert!

Sonstige $Parameter

Beschreibung: Dieser $Parameter funktioniert ausschließlich in Kombination mit den GameWisp Notifications.

 

Response-Beispiel:
$username hat folgendes Paket über GameWisp abonniert: $tier

 

Chatbefehl:
Bot:
UserA hat folgendes Paket über GameWisp abonniert: Tier1

Beschreibung: Dieser $Parameter funktioniert ausschließlich in Kombination mit den GameWisp & Re-Sub Notifications.

 

Response-Beispiel:
$username hat $months Monate in folge Abonniert!

 

Chatbefehl:
Bot:
UserA hat 69 Monate in folge abonniert!

Beschreibung: Dieser $Parameter funktioniert ausschließlich in Kombination mit den GameWisp Notifications.

 

Response-Beispiel:
$username erhält durch einen GameWisp Sub $reward $currencyname!

 

Chatbefehl:
Bot:
UserA erhält durch einen GameWisp Sub 69 Münzen!

Beschreibung: Dieser $Parameter funktioniert ausschließlich in Kombination mit den Bit Notifications.

 

Response-Beispiel:
$username spendet $bits Bits! Damit sind es insgesamt $totalbits Bits!

 

Chatbefehl:
Bot:
UserA spendet 69 Bits! Damit sind es insgesamt 1337 Bits!

Beschreibung: Dieser $Parameter funktioniert ausschließlich in Kombination mit den Host Notifications.

 

Response-Beispiel:
$username hostet mit $viewers Zuschauer!

 

Chatbefehl:
Bot:
UserA hostet mit 69 Zuschauer!

Beschreibung: Dieser $Parameter funktioniert ausschließlich in Kombination mit den Donation Notifications.

 

Response-Beispiel:
$username spendet $amount€! Nachricht: $donationmsg

 

Chatbefehl:
Bot:
UserA spendet 69€! Nachricht: Funkel – Gönn dir!

Wie findest Du den Beitrag?

Custom FullCustom FullCustom FullCustom FullCustom FullCustom FullCustom FullCustom FullCustom HalfCustom Empty8.4/107 ratings
Schließen...
ICH BIN LIVE AUF TWITCH!
CURRENTLY OFFLINE