Python Bot zum Aufnehmen von TikTok
Hallo,
Ich arbeite derzeit mit Google AI Studio zusammen, da mir Programmierkenntnisse fehlen, um einen Bot zu erstellen, der TikTok-Livestreams aufzeichnet, einschließlich Chat und Event-Geschenken. Mein Ziel ist es, das Overlay, Video, den Chat und die Event-Geschenke mit ffmpeg zu einem einzigen Video zusammenzufügen, das potenziell live gestreamt werden kann. Bisher nutze ich ausschließlich den TikTok Live Connector. https://github.com/isaackogan/TikTokLive?tab=readme-ov-file
Leider bin ich im Moment an einem toten Punkt angelangt. Die KI kann mir nicht weiterhelfen, da immer wieder die gleichen Fehler auftreten. Um die Chat-Funktionalität zu testen, sollte der Chat zunächst im Browser angezeigt werden, wie auf der Demoseite des Programms. Allerdings bleiben die Likes, die Zuschauerzahl und die Diamanten dauerhaft auf 0. Außerdem werden im Chat keine Profilbilder der Teilnehmer angezeigt, und bei den Geschenken werden nur der Name und der Wert, aber nicht das Geschenkbild angezeigt.
Später sollen der Chat und die Geschenke auch als Video ausgegeben werden. Gibt es vielleicht eine andere zuverlässige Möglichkeit, sie als zusätzliche Quelle in ffmpeg einzubinden?
Ablauf des Skripts:
Es öffnet sich ein Popup-Fenster, in dem der Name des Streamers und die Session-ID (falls der Stream 18+ oder privat ist) eingegeben werden können.
Alle 60 Sekunden wird überprüft, ob der Streamer online ist.
Sobald der Streamer online ist, beginnt die Aufzeichnung. Zusätzlich öffnet sich Firefox, um Event-Geschenke und Chat anzuzeigen.
Leider werden bei dem Chat aktuell keine Profilbilder angezeigt, bzw. nur default. Die Diamanten, Likes und Zuschauer bleiben 0 und werden auch nicht als seperates Video erstellt. Ebenfalls beendet der Script nicht, nachdem der Host offline gegangen ist und fängt dann seine Schleife von neuem an, sondern nimmt immer weiter auf oder es wird nur angezeigt das er weiterläuft.
GitHub
GitHub - isaackogan/TikTokLive: Python library to receive live stre...
Python library to receive live stream events (comments, gifts, etc.) in realtime from TikTok LIVE. - isaackogan/TikTokLive
1 Reply
:hack: - Danke für deine Frage!
› Unsere Community freut sich schon, dir bei deinem Problem weiterzuhelfen! Sei so lieb und unterstütze die Personen welche dir weitergeholfen in dem du die Antwort welche das Problem lösen konnte akzeptierst.
- :accept: = Akzeptiert die Antwort und markiert dein Problem als gelöst.
Alternativ kannst du auch
/solved
verwenden, falls du es selbst herausgefunden hast.
Pushe deinen Post für mehr Aufmerksamkeit mit /push
.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
› ✅
- Problem selbst gelöst: Der Ersteller dieser Frage hat das Problem selbst gelöst.