slack-notify
Send notifications to Slack
Installation
Add this line to your application's Gemfile:
gem "slack-notify"
And then execute:
$ bundle
Or install it yourself as:
$ gem install slack-notify
Usage
Require:
require "slack-notify"
Initialize client:
client = SlackNotify::Client.new("team", "token")
Initialize with options:
client = SlackNotify::Client.new("team", "token", {
channel: "#development",
username: "mybot"
})
Send test request:
client.test
Send message:
client.notify("Hello There!")
client.notify("Another message", "#channel2")
client.notify("Message", ["#channel1", "#channel2"])
Gotchas
Some of the issues while Slack is in beta:
- No message raised if domain is not valid
- Slack raises error 500 on bad request
License
Copyright (c) 2013 Dan Sosedoff
MIT License