hubot-twitchy

0.0.2 • Public • Published

hubot-twitchy

A hubot adapter for Twitch chat.

Installation and Setup

To get your own hubot up and running we recommend following the Getting Started directions from the hubot wiki, they are summarized here:

% npm install -g hubot coffee-script
% hubot --create myhubot
% cd myhubot
% npm install hubot-irc --save && npm install
% HUBOT_IRC_SERVER=irc.freenode.net \
  HUBOT_IRC_ROOMS="#myhubot-irc" \
  HUBOT_IRC_NICK="myhubot" \
  HUBOT_IRC_UNFLOOD="true" \
  bin/hubot -a irc --name myhubot

Note: The default hubot configuration will use a redis based brain that assumes the redis server is already running. Either start your local redis server (usually with redis-start &) or remove the redis-brain.coffee script from the default hubot-scripts.json file.

Configuring the Adapter

hubot-twitchy requires the following environment variables:

  • HUBOT_TWITCHY_USERNAME
  • HUBOT_TWITCHY_OAUTH_PASSWORD (note, this is not the same as your account password. Generate an oauth password here).
  • HUBOT_TWITCHY_CHANNELS (comma-delimited rooms; for example, #ajacksified,#ajacksifiedbot

You can optionally provide:

  • HUBOT_TWITCHY_DEBUG (defaults to false. logs extra debugging information.)

Events

In addition to sending and receiving messages, robot events are fired for all events listed on tmi.js.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.2
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.2
    2
  • 0.0.1
    0

Package Sidebar

Install

npm i hubot-twitchy

Weekly Downloads

2

Version

0.0.2

License

MIT

Last publish

Collaborators

  • ajacksified