Skip to content
A wrapper for the Twitch IRC used for creating chat bots.
Branch: master
Clone or download
Latest commit 579a075 Mar 15, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples v1.0.3, added wiki Feb 14, 2019
twitchircpy v1.0.4 Mar 15, 2019
.gitignore v1.0.3, added wiki Feb 14, 2019
LICENSE Initial Commit Dec 19, 2018 Update Feb 14, 2019 v1.0.4 Mar 15, 2019



twitchircpy is a wrapper for the Twitch IRC used for creating chat bots.


Installing from PyPI:

pip install twitchircpy

Installing from source:

pip install git+

You might have to install with these commands if the above installs for Python 2.

pip3 install twitchircpy
pip3 install git+


Small Example

import twitchircpy

bot = twitchircpy.Bot("oauth", "nick", "!", "jups", True)

def on_connect():
def on_message(message):
    if "HeyGuys" in message.content:
        bot.send_message(, f"@{message.user} HeyGuys")
def on_sub(sub):
    bot.send_message(, f"Thank you @{sub.login} for subbing!")


You can find examples in the examples directory.

Library Requirements

Good news! This library only uses built-in Python libraries.

Python Version

Tested with Python 3.7


Please join the Discord if you need help with the library or just want to chat!

You can’t perform that action at this time.