Python Bot der Twitch Live checkt?
Wie Programme ich einen BOT der schaut ob bestimmte Streamer LIVE sind auf Twitch.
Er soll einen Nachricht schicken wenn bestimme Streamer live gehen.
Mir würde es reichen ohne Discord BOT das bekomme ich selber hin checke nur nicht wie ich diese Abfrage mache wann jemand live ist.
LG vielen Dank schonmal.
1 Antwort
Kannst doch einfach nen HTTP Request machen auf die URL des Kanals und die Seite parsen.
Alternativ kannst Du auch eine Verbindung zum IRC aufnehmen. Der Chat von Twitch läuft über IRC, siehst Du im Chat den jeweiligen Streamer, weißt Du auch, dass er on sein sollte.
Ich würde aber einfach das html parsen, das dürfte keine 5 Minuten dauern zu implementieren.
Gruß
Google würde ich vorschlagen:
1) How do I load a website using python
2) How do I find a sub string using python
Zusammenbauen, fertig.
Gruß
okay danke mir haben nur die Begriffe gefehlt nach dene ich schauen konnte. Vielen Dank
Evtl. hilft dir im Weiteren dann noch "Regex" weiter.
Damit kannst Du schön Strings nach allen möglichen Inhalten durchsuchen. Mit den darin enthaltenen Gruppen (groups), kannst Du wunderbar Daten extrahieren.
Ansonsten halt "extract data from html dom".
Gruß
Guck mal, das hier scheint immer da zu sein, wenn der Streamer live ist:
Curl auf die Streamer-Seite, gucken ob das snippet da ist, fertig.
Gruß