Sha256: 70b0770e4464dee290ca416bf1612f073bcbc2541adaaa5883f70b4bebede7a1

Contents?: true

Size: 1.13 KB

Versions: 12

Compression:

Stored size: 1.13 KB

Contents

# Twitch::Bot

![](https://github.com/geewiz/twitch-bot/workflows/Ruby%20Gem/badge.svg)

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

This gem is based on [`twitch-chat`](https://github.com/EnotPoloskun/twitch-chat).

## Installation

Add this line to your application's `Gemfile`:

```ruby
gem 'twitch-bot'
```

Install all the dependencies:

```
$ bundle
```

Or install it manually via:

```
$ gem install twitch-bot
```

## Usage

Refer to the [Teneggs](https://www.github.com/geewiz/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`.

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
twitch-bot-5.0.6 README.md
twitch-bot-5.0.5 README.md
twitch-bot-5.0.4 README.md
twitch-bot-5.0.2 README.md
twitch-bot-5.0.1 README.md
twitch-bot-5.0.0 README.md
twitch-bot-4.1.1 README.md
twitch-bot-4.1.0 README.md
twitch-bot-4.0.1 README.md
twitch-bot-4.0.0 README.md
twitch-bot-3.2.1 README.md
twitch-bot-3.2.0 README.md