Importe
Bevor wir mit der TikTok-Verarbeitung starten, müssen wir verstehen, welche Teile des Projekts wir wo verwenden.
from TikTokLive import TikTokLiveClient
from TikTokLive.events import GiftEvent, FollowEvent, ConnectEvent, LikeEvent
Was bedeutet das?
In Python bedeutet:
from ... import ...→ „Hole bestimmte Dinge aus einer Bibliothek“
Eine Bibliothek ist einfach eine Sammlung von vorgefertigtem Code, den wir nutzen können, anstatt alles selbst zu schreiben.
Mehr dazu hier: https://en.wikipedia.org/wiki/Library_(computing)
Warum importieren wir nur bestimmte Teile?
Man importiert in der Regel nicht die komplette Bibliothek, sondern nur die Teile, die man wirklich braucht. Das hat mehrere Vorteile:
- der Code bleibt übersichtlicher
- es wird weniger unnötiger Code geladen
- es ist klarer, was im Projekt verwendet wird
In unserem Fall importieren wir:
TikTokLiveClient→ stellt die Verbindung zu TikTok herGiftEvent→ wird ausgelöst, wenn ein Gift gesendet wirdFollowEvent→ wird ausgelöst, wenn jemand folgtConnectEvent→ wird ausgelöst, wenn die Verbindung hergestellt wirdLikeEvent→ wird ausgelöst, wenn Likes eingehen
Die Namen sind relativ selbsterklärend und helfen dabei, schnell zu verstehen, wofür sie zuständig sind.
[!IMPORTANT] Bevor du eine externe Bibliothek verwenden kannst (also eine, die nicht standardmäßig zu Python gehört), musst du sie installieren.
Für dieses Projekt verwendest du:
pip install TikTokLive
Falls das nicht funktioniert, kannst du alternativ:
python -m pip install TikTokLive
verwenden.