In dieser kleinen “Guide” werden einige und nützliche Befehle für den Streamlabs Chatbot aufgelistet. Unter anderem sind auch Befehle dabei, die eine API-Abfrage tätigen, hier kann es durchaus vorkommen, das sie entweder zum Zeitpunkt aus Gründen wie Wartung nicht funktionieren oder nicht mehr freigegeben sind – Das ist bitte zu berücksichtigen und ggf. zu melden, das sie entfernt bez. aktualisiert werden können, denn ich habe sie zwar alle mal ausprobiert um ihre Funktionalität zu prüfen aber nutze sie selbst nicht immer alle. Die Liste wird zu dem immer mal wieder erweitert – Regelmäßiges vorbeischauen lohnt sich also. Siehe auch die Grundlagen der $Parameter zu dem Streamlabs Chatbot Befehlen! Alle hier aufgelistende Befehle sind Beispiele, sie können nach belieben angepasst werden!

Wenn Eurer Meinung nach noch Befehle in dieser Liste fehlen und Ihr selbst gewisse Befehle gerne teilen möchtet, dann ist die Kommentarfunktion am Ende dieser Guide genau der richtige Platz dafür!

Es gibt Befehle, wo Dinge wie [Name] [Anzahl] steht, diese sind NICHT hinzuzufügen, sondern als Beispiel für die Praxis gedacht.

Credits & Big Thanks to: CrunchprankDecAPI


Kanalbefehle

Chatregeln

Dieser Befehl listet Eure Chatregeln erneut auf.

● Befehl: !chatregeln

$readapi(https://api.crunchprank.net/twitch/chat_rules/$mychannel)

Streaminformationen

Dieser Befehl gibt eine globale Übersicht über Euren aktuellen Stream aus. Die Parameter können nach belieben angepasst oder verwendet werden.

● Befehl: !streaminfo

/me Titel: $mystatus | Spiel: $mygame | Sendezeit: $uptime | Zuschauer/Innen: $readapi(https://api.crunchprank.net/twitch/viewercount/$mychannel)

Datum- & Zeitinformationen

Dieser Befehl gibt eine einfache Ausgabe der aktuellen Zeit und/oder Datum.

● Befehl: !uhrzeit

/me Es ist aktuell $time bei $mychannel!

● Befehl: !datum

/me Es ist heute der $date!

Zeitstempel

Dieser Befehl speichert in einem Textdokument einen einfachen Zeitstempel.

● Befehl: !zeitstempel FAIL des Jahrhundert

/me Ein neuer Zeitstempel wurde hinzugefügt: $savetofile("C:/highlights.txt","$time- $uptime - $msg","Zeiststempel für das Highlight wurde gespeichert!","Failed!")

Highlight & Twitch Video

Dieser Befehl veröffentlicht das letzte Highlight oder hochgeladene Video von Twitch.

● Befehl: !highlight

/me Letzes Highlight $readapi(https://api.crunchprank.net/twitch/highlight/$mychannel).

● Befehl: !twitchvideo

/me Letztes Twitch-Video $readapi(https://api.crunchprank.net/twitch/upload/$mychannel).

Follower

Hier sind nachfolgend einige Befehle die Eure Follower auf Twitch betreffen.

● Befehl: !follower

/me Es folgen $mychannel aktuell $readapi(https://api.crunchprank.net/twitch/followcount/$mychannel) Follower!

● Befehl: !letztefollower

/me Die letzten drei Follower waren: $readapi(https://api.crunchprank.net/twitch/followers/$mychannel?count=3&direction=desc).
Hinweis: “?count=X” deffiniert die Anzahl der angezeigten, letzten Followern.

● Befehl: !followdatum

/me $username folgt $mychannel seid dem $readapi(https://api.crunchprank.net/twitch/followed/$mychannel/$username)!

● Befehl: !followzeit

/me $username folgt $mychannel seid $readapi(https://api.crunchprank.net/twitch/followage/$mychannel/$username?precision=3)!

● Befehl: !followzeit

/me $username folgt $mychannel seid dem $readapi(https://api.crunchprank.net/twitch/followed/$mychannel/$username?tz=Europe/Berlin)
Hinweis: Mit diesem Aufbau kann zusätzlich eine Zeitzone deffiniert werden. Weitere sind hier zu finden.

Subscriber

Hier sind nachfolgend einige Befehle die Eure Subscriber auf Twitch betreffen.

● Befehl: !subs

/me Aktuell sind es $readapi(https://decapi.me/twitch/subcount/$mychannel) Subscriber!

● Befehl: !subemotes

/me Aktuell sind es $readapi(https://decapi.me/twitch/subcount/$mychannel) Subscriber!
Hinweis: Gibt die Subscriber-Emotes ausschließlich als Textform aus.

Host

Dieser Befehl listet auf, wer Euch gerade aktiv auf Twitch hosted.

● Befehl: !hsotinfo

/me Danke an all jene die mich hosten: $readapi(https://api.crunchprank.net/twitch/hosts/$mychannel?implode).

Accountinformationen

Diese Befehle geben Informationen über den jeweiligen Benutzer-Account auf Twitch.

● Befehl: !meinaccount

/me Der Account von $username wurde vor $readapi(https://api.crunchprank.net/twitch/accountage/$username) erstellt.

● Befehl: !account [Name]

/me Der Account von $targetname wurde erstellt am $readapi(https://api.crunchprank.net/twitch/creation/$targetname).

Currency (Punkte)

Punkte- und Rang-Abfrage

Dieser Befehl gibt eine einfache Ausgabe für den aktuellen Punktestand und Rang. Können auch getrennt voneinander genutzt werden.

● Befehl: !info

/me $username besitzt aktuell $points $currencyname und ist Rang: $rang

Toplisten

Diese Befehle geben eine einfache Ausgabe über die jeweils (Beispiel) top fünf Zuschauer/Innen in Punkte und Stunden. Die Ziffer in der Klammer bestimmt wieviele letztendlich bekannt gegeben werden.

● Befehl: !top5punkte

/me Das sind die top fünf Punktesammler: $toppoints(5)

● Befehl: !top5stunden

/me Das sind die top fünf Zuschauer/Innen: $tophours(5)

Punkte überreichen, verschenken & nehmen

Die nachfolgenden Befehle geben die Möglichkeit die Punkte von Zuschauer/In zu Zuschauer/In zu übertragen, beschenken oder eben zu nehmen.

● Befehl: !punktetransfer [Name] [Anzahl]

/me $givepoints("$userid","$targetid","$num2","$username überträgt $value $currencyname erfolgreich an $targetname!","$username versuchte $value $currencyname an $targetname zu übertragen, doch besitzt selbst nicht so viele!","false")

● Befehl: !punktegeben [Name] [Anzahl]

/me $addpoints("$targetid","$num2","$num2","$username überträgt $value $currencyname an $targetname!","$username versuchte $value $currencyname an $targetname zu übertragen, doch etwas ging schief...")

● Befehl: !punktenehmen [Name] [Anzahl]

/me $removepoints("$targetid","$num2","$num2","$username entzieht $targetname $value $currencyname!","$username versuchte $targetname $value $currencyname zu entzieht, doch $targetname besitzt nicht mal so viele $currencyname!","false")

Songrequests (Musikwünsche)

Informationen über die Musikwünsche

Die nachfolgenden Befehle geben eine einfache Ausgabe über aktuelle Musikwünsche.

● Befehl: !songinfo

/me Aktuell zu hören ist: $currentsong. Als nächstes läuft: $nextsong!

● Befehl: !aktllied

/me Aktuell zu hören ist: $currentsong und wurde von $requestedby gewünscht!

● Befehl: !nächteslied

/me Als nächstes läuft: $currentsong und wurde von $requestedby gewünscht!

Counter

Counter

Die nachfolgenden Befehle stellen einen einfachen Counter (Zähler) zur verfügung. Sie können nach belieben gestaltet und kombiniert werden, sofern der Parameter $count vorhanden ist.

● Befehl: !katze

/me Es ist zum $count mal eine Katze durchs Bild gelaufen!

● Befehl: !counterabfrage !katze

/me Der Counter "$msg" wurde bereits $checkcount($msg) ausgelöst!

● Befehl: !command count !katze 100

● Ausgabe: Der Counter !katze wurde erfolgreich zu 100 geändert. Ergo: Mit diesem bereits festvorhandenen Befehl, kann man die Zähler zurücksetzen oder erweitern.

Quotes (Notizen)

Notizen

Mit den nachfolgenden Befehlen gibt es den Zuschauer/Innen oder einem selbst eine einfache Möglichkeit, kleine Notizen oder Zeitstempel zu generieren. Sollten Extra-Quotes genutzt werden, ist demnach der dort festgelegte Befehl zu nutzen. Ein Video dazu, gibt es auf meinem YouTube-Kanel. Anbei sind sie wie folgt Aufgebaut: Befehl Hinzufügen/Bearbeiten ID und Text.

● Befehl: !quote

● Response: /me Quote #1: Hallo Welt! [Guild Wars 2] [22.01.2018]
Hinweis: Das ist eine Ausgabe des letzten Eintrags (Als Beispiel)

● Befehl: !notiz add TEXT
● Befehl: !quote edit #1 TEXT
● Befehl: !quote remove #1

Social Media- & Video- Plattformen

Twitter

Dieser Befehl veröffentlich von Euch zuletzt veröffentlichten Tweet und Kanal.

● Befehl: !tweet

/me Der letzte Tweet auf Twitter: $readapi(https://decapi.me/twitter/latest.php?name=TWITTER NAME)

YouTube

Dieser Befehl gibt das von Euch zuletzt hochgeladene Video bekannt.

● Befehl: !letztesytvideo

/me $readapi(https://api.crunchprank.net/youtube/latest_video?user=YOUTUBE KANALNAMEN ODER ID)

Wühlkiste

Multi-Twitch

Dieser Befehl generiert einen Link für Multitwitch.tv. Kann beliebig erweitert werden, plus eben den durch Befehl generierten Benutzernamen.

● Befehl: !multitwitch

/me $username und $targetname streamen! Schaut beiden gleichzeitig auf http://multitwitch.tv/$mychannel/$targetname zu!