Skip to content

An Async Bot/API wrapper for Twitch made in Python.

License

Notifications You must be signed in to change notification settings

bartmoorman/TwitchIO

 
 

Repository files navigation

Important

Version 3 is currently a BETA release.

Pyright Strict GitHub License

A powerful async Python library for the twitch API and EventSub. Fully featured, modern Object-Orientated design with stateful objects.

TwitchIO provides ease of use when accessing the Twitch API with powerful extensions and hot-reloadable modules to help create and manage applications on twitch.

Features:

  • Modern async Python using asyncio
  • Fully annotated and complies with the pyright strict type-checker
  • Intuitive with ease of use, using modern object orientated design
  • Feature full including extensions for chat bots, running routine tasks and playing sounds on stream (Conduits support soon...)
  • Easily manage OAuth Tokens and data
  • Built-in EventSub support via both Webhook and Websockets

Documentation

Documentation

Getting Started

Installing

Quickstart

Examples

Support

For support using TwitchIO, please join the official support server on Discord

Discord Banner

About

An Async Bot/API wrapper for Twitch made in Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%