Gitter adapter for the Lita chat bot.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
locales
spec
.gitignore
.rspec
.rubocop.yml
.simplecov
.travis.yml
.yardopts
CHANGELOG.md
Gemfile
LICENSE
README.md
Rakefile
lita-gitter.gemspec

README.md

Lita::Adapters::Gitter

Gem Version Build Status Coverage Status

Gitter adapter for the Lita chat bot.

Usage

At first, see the documentation for Lita: http://docs.lita.io/

Installation

Add lita-gitter to your Lita instance's Gemfile:

gem 'lita-gitter', '~> 0.1.2'

Preparation

Go to https://developer.gitter.im/apps, sign in if you are not already signed in, and remember your token.

Then type in terminal (replace $LITA_GITTER_TOKEN with your token):

$ curl https://gitter.im/api/v1/rooms \
-H "Accept: application/json" \
-H "Authorization: Bearer $LITA_GITTER_TOKEN"

Find needed room by it's name and remember room ID which precedes room name.

Configuration

Required attributes

  • token (String) - Secret token of Gitter user
  • room_id (String) - Room ID

Example

This is an example lita_config.rb file:

Lita.configure do |config|
  config.robot.name = 'Lita'
  config.robot.mention_name = 'lita'

  config.robot.adapter = :gitter

  config.adapters.gitter.token   = 'LpMMyGbceCbUNl4ldRHfzjzb9a48F5WZYbgtBWoi'
  config.adapters.gitter.room_id = 'Q5cjBQ9BwrNdK0JcicI9AYbL'
end