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.1.1.tar.gz
(27.9 kB
view hashes)
Built Distribution
twitchify-1.1.1-py3-none-any.whl
(56.9 kB
view hashes)
Close
Hashes for twitchify-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b93dd64a719576250aa4983e76e6ff79fc56679511465e35e71d963039218fc5 |
|
MD5 | 82487b80ef5fbafb92929aa63157f2d7 |
|
BLAKE2b-256 | 078d2812608efa853e0a3d5afad4d660405826656cbd257146e3dd60597f3f00 |