Project

twitch-bot

0.01
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
twitch-bot is a Twitch chat client that uses Twitch IRC. With the help of this library you can connect to any Twitch channel and handle chat events.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

~> 4.1
 Project Readme

Twitch::Bot

twitch-bot provides a Twitch chat client object that can be used for building Twitch chat bots.

This gem is based on twitch-chat.

Installation

Add this line to your application's Gemfile:

gem 'twitch-bot'

Install all the dependencies:

$ bundle

Or install it manually via:

$ gem install twitch-bot

Usage

Refer to the Teneggs repository for an example bot implementation.

Supported event types

  • :authenticated
  • :join
  • :message
  • :slow_mode
  • :r9k_mode
  • :followers_mode
  • :subscribers_mode
  • :subscribe
  • :stop
  • :not_supported

Contributing

  1. Fork the repo (https://github.com/geewiz/twitch-bot/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -a)
  4. Push the branch (git push origin my-new-feature)
  5. Submit a Pull Request from your Github repository

Please take note of the Code Of Conduct in CODE_OF_CONDUCT.md.