Skip to content

Twitchify

Twitchify is a Python library that simplifies Twitch integration by combining WebSocket EventSub, Helix API, and IRC Chat. It offers real-time event notifications and makes it easy to utilize the Helix API for a wide range of Twitch-related functionality.

Features

  • Real-time Event Notifications: Stay up-to-date with Twitch events through WebSocket EventSub, ensuring your application responds instantly.
  • Helix API Support: Access the full power of the Twitch Helix API with a single user access token.
  • Bot Support: Easily listen to channel messages.
  • Type Hinting: Twitchify includes built-in support for type hinting, promoting code clarity and maintainability.

Why Choose Twitchify?

Twitchify puts the user first, making it ideal for personal use and hassle-free Twitch event setup. Unlike other libraries that require multiple tokens, Twitchify simplifies the process with just one user access token. Developers can create Twitch applications effortlessly, thanks to Twitchify's seamless integration of WebSocket EventSub and Helix API. Real-time event notifications and built-in authentication make handling Twitch events a breeze.

What is the difference between a Client and a Bot?

The client supports EventSub and Helix API, while the bot inherently supports IRC chat, allowing it to listen to any channel's chatroom.

Need Help or Have Questions?

If you need assistance or have questions, don't hesitate to reach out to @Snifo on the #general-python channel on the Twitch API Discord server.