A Python library for Twitch's WebSocket EventSub integration.
Project description
Twitchify
Python library for Twitch's WebSocket EventSub integration
Features
- Comprehensive support for WebSocket EventSub, providing real-time Twitch event notifications.
- User-friendly interfaces for seamless integration.
- Built-in support for type hinting, ensuring code clarity and maintainability.
Installation
You can install Twitchify using pip:
# Windows
py -3 -m pip install -U twitchify
# Linux/macOS
python3 -m pip install -U twitchify
Documentation
Please refer to the Events Documentation for detailed information on handling events with Twitchify.
Quick Example
from twitch import Client
from twitch.user import Follower
client = Client(client_id="CLIENT ID HERE")
@client.event
async def on_ready():
"""
Event handler triggered when the client is ready to start processing events.
"""
print("Ready as %s" % client.user.display_name)
@client.event
async def on_follow(user: Follower):
"""
Event handler triggered when a user follows the channel.
"""
print("%s just followed you!" % user.display_name)
client.run(access_token="USER ACCESS TOKEN HERE")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
twitchify-1.2.0.tar.gz
(29.6 kB
view hashes)
Built Distribution
twitchify-1.2.0-py3-none-any.whl
(61.4 kB
view hashes)
Close
Hashes for twitchify-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd7bfe58424e02f0dc55702bd81acc21036b203ffed92feb7b913163705c5a2c |
|
MD5 | d3e114a0b3751afc67a60d78a0b1408d |
|
BLAKE2b-256 | b6302ede6dc88200716a28902182618ac18ae6e3a829969151640049cdba313a |