ashbyb / Twitch.TV.Stream.Assistant

A tool that performs automation of a number of tasks that aid streaming on Twitch.tv. Runs an IRC bot, tracks current viewers, moderates the chat, and more.
8 stars 0 forks source link

Twitch.tv Stream Assistant

Twitch.Tv IRC Bot Interface
(As of May 31 2013)
A system that automates a number of tasks to aid in streaming and community involvment.

Twitch.Tv IRC Bot Interface Example 2
(As of June 2 2013)
A quick look at the chat client in motion

A short feature list

(All are WIP)

Goal

Increase community interation though an automated input to response system. Users can input through chat or offsite website. Output can be seen in chat, on stream, or on offsite website.

Getting Started

This program is written in Python. It was written against Python 2.7.3. It uses a pipy Python IRC library called irc 8.3. The GUI is written in PyQT4.

So you will need:

You may need to install setuptools before you can install the above dependancies.

Once you have everything installed, run: > path\to\python main.py

Drawbacks and Limitations

Moobot and other JTV bot systems exist already and work well. There is no reason to re-invent the wheel here. All features needs to be unique and useful.

Moobot does drop out of a channel that is idle. Possible drawback to moobot. As features are added, need to be able to show they don't already exist out there.