-
-
Notifications
You must be signed in to change notification settings - Fork 37
Home
Petter Kraabøl edited this page Oct 11, 2018
·
5 revisions
Twitch Python takes a neat object-oriented approach to access Twitch services.
pip install twitch-python
import twitch
# Twitch API
# Helix API with caching enabled
helix = twitch.Helix('client-id', use_cache=True)
for user, videos in helix.users(['sodapoppin', 'reckful']).videos(first=5):
for video, comments in videos.comments():
for comment in comments:
print(comment.commenter.display_name, comment.message.body)
# Twitch Chat
twitch.Chat(channel='#reckful', nickname='zarlach', oauth='oauth:xxxxxx').subscribe(
lambda message: print(message.channel, message.sender, message.text))
Check out Twitch-Chat-Downloader