Blinkman::Slack
Slack adapter for Blinkman
Require configuration
ENV key | value | require |
---|---|---|
SLACK_TOKEN | your slack token | yes |
Installation
Add this line to your application's Gemfile:
gem 'blinkman'
gem 'blinkman-slack'
And then execute:
$ bundle install
Usage
when_if
block given Slack::Messages::Message object. This is Hashie::Mash object, compatible Slack RTM message JSON.
require 'blinkman'
bot = Blinkman::Bot.new do
blink blue 2.times, during(250), when_if { |message| message.type == 'message' }
end
bot.listen
Execute this script file:
$ bundle exec ruby test.rb
so, Blink your Blink(1) blue twice when you get message on slack.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/kinoppyd/blinkman-slack. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
License
The gem is available as open source under the terms of the MIT License.