Kleines Hilfsscript um per Bot auf die Twitch API zuzugreifen. Game und StreamGameInfo greift zusätzlich auf die Steam API zu
Work in Progress :P
Meldet Bugs bitte an
SweetcoreNFS
oder per Twitchwhisper
/w sweetcorenfs
Followcheck - Wie lang folgt USERNAME schon KANALNAME ?
Aufruf: api4bots.php?func=fc&user=USERNAME&channel=KANALNAME
Rückgabe: x Jahr, x Monate, x Tage, x stunden, x minuten, x sekunden oder USERNAME folgt KANALNAME nicht
Uptime - ist KANALNAME online ? wenn ja wie lang
Aufruf: api4bots.php?func=uptime&channel=KANALNAME
Rückgabe: x Jahre, x Monate, x Tage, x Stunden, x Minuten, x Sekunden oder offline
Follower - Wieviele Follower hat KANAL
Aufruf: api4bots.php?func=follower&channel=KANALNAME
Rückgabe: xxx
Viewers - Wieviele Viewer hat KANAL
Aufruf: api4bots.php?func=viewers&channel=KANALNAME
Rückgabe: xxx oder offline
Views - Wieviele Views hat KANAL
Aufruf: api4bots.php?func=views&channel=KANALNAME
Rückgabe: xxx
Game - Was spielt KANALNAME ? Spielname oder offline
Aufruf: api4bots.php?func=game&channel=KANALNAME
Rückgabe: Grand Theft Auto V
Steaminfo - Informationen über das Spiel von Steam anzeigen
Aufruf: api4bots.php?func=steam&game=SPIELNAME
Rückgabe: Fallout 4 - Mindestalter: 17 - Controllersupport: unterstützt - Preis: 59.99 EUR - Release: 9 Nov, 2015 - Plattformen: Windows - http://store.steampowered.com/app/377160
Streamgameinfo - sucht die Steam-Info zu dem Game was gerade in KANALNAME gespielt wird
Aufruf: api4bots.php?func=streamgameinfo&channel=KANALNAME
Rückgabe: Fallout 4 - Mindestalter: 17 - Controllersupport: unterstützt - Preis: 59.99 EUR - Release: 9 Nov, 2015 - Plattformen: Windows - http://store.steampowered.com/app/377160
SteamAchievements - zeigt die Achievements für SPIELNAME in Form von erreichte/insgesamt - Prozent% an
Aufruf: api4bots.php?func=steamachievements&game=SPIELNAME&steam_id=STEAM_ID
Rückgabe: Fallout 4 Achievements: 1/84 - 1.19%
Eure Steam_ID findet ihr in der URL eures Profils !
http://steamcommunity.com/profiles/XXXXXXXXXXXXXXXXX/
das XXXXXXXXXXXX zwischen den / ist eure ID
Streamachievements - zeigt die Achievements des Spiels von KANAL in Form von erreichte/insgesamt - Prozent% an
Aufruf: api4bots.php?func=streamachievements&channel=KANALNAME&steam_id=STEAM_ID
Rückgabe: Fallout 4 Achievements: 1/84 - 1.19%
Eure Steam_ID findet ihr in der URL eures Profils !
http://steamcommunity.com/profiles/XXXXXXXXXXXXXXXXX/
das XXXXXXXXXXXX zwischen den / ist eure ID
Team - bei welchen Streamer Team ist KANALNAME ?
Aufruf: api4bots.php?func=team&channel=KANALNAME
Rückgabe: TEAMNAME oder keins
Host - Wieviel hosten KANALNAME
Aufruf: api4bots.php?func=host&channel=KANALNAME
Rückgabe: xxx
Hostseek - Hostet USER KANALNAME
Aufruf: api4bots.php?func=hostseek&user=USERNAME&channel=KANALNAME
Rückgabe: (vorerst) TRUE / FALSE
Chatters - Wieviele sind im Chat
Aufruf: api4bots.php?func=chatters&channel=KANALNAME
Rückgabe: xxx
FrankerFaceZ Info - Informationen und Links zu FFZ
Aufruf: api4bots.php?func=ffzinfo
Rückgabe: FFZ aka FrankerFaceZ ist eine Erweiterung für die meisten Browser um noch mehr Emotes zu haben, zu den Emotes gibt es auch noch unzählige Optimierungen an der Twitchseite, sowie den Chat. - http://www.frankerfacez.com/ - Mit dem FFZ:AP FrankerFaceZ Addon Pack macht es BTTV vollständig überflüssig. - http://ffzap.lordmau5.com/
Helfer:
getid
Aufruf: api4bots.php?func=getid&channel=NAME
Rückgabe: User_ID oder
Partner
Aufruf: api4bots.php?func=partner&channel=NAME
Nicht Bot geeignet ! Die Ausgabe kann sich jederzeit ändern !
Mehrzeilige Ausgaben
Userinfo - Zeigt alle Informationen über einen User
Aufruf: api4bots.php?func=userinfo&channel=KANALNAME
Rückgabe: Zeigt alle möglichen Infos zu dem User, inklusive Profilbild falls vorhanden
VOD, Highlights, Uploads
Aufruf: api4bots.php?func=vod&channel=KANALNAME
Rückgabe aller VODS, Highlights und Uploads inklusive Preview, Links und andere Daten
Host2 - Wer hostet alles KANALNAME
Aufruf: api4bots.php?func=host&channel=KANALNAME&mode=1
Rückgabe: ausführlichere Ausgabe wer KANALNAME hostet
Channelemotes
Aufruf: api4bots.php?func=channelemotes&channel=KANALNAME
Liste die Channelemotes auf
Subemotes
Aufruf: api4bots.php?func=subemotes
Listet einige Streamer mit deren Subemotes auf
All Emotes
Aufruf: api4bots.php?func=allemotes
Listet alle Twitchemotes auf - Vorsicht, das sind verdammt viele :D
BetterTwitchTV Emoticons für KANAL
Aufruf: api4bots.php?func=bttvchanemotes&channel=KANALNAME
Rückgabe: Liste mit Emotes
BetterTwitchTV Emotes (Global nutzbar)
Aufruf: api4bots.php?func=bttvemotes
Rückgabe: Liste mit BTTV Emotes die global nutzbar sind
FrankerFaceZ global
Aufruf: api4bots.php?func=ffz
Rückgabe: Liste mit FFZ Emotes die global nutzbar sind
FrankerFaceZ Channel Emotes
Aufruf: api4bots.php?func=ffzchan&channel=KANALNAME
Rückgabe: Liste mit Emotes
test
Aufruf: api4bots.php?func=test&channel=KANALNAME