A simple wrapper for posting to bearychat channels
Add this line to your application's Gemfile:
gem 'bearychat-notifier'
And then execute:
$ bundle
Or install it yourself as:
$ gem install bearychat-notifier
options = {
text: "text, this field may accept markdown",
markdown: true,
channel: "bearychat-dev",
attachments: [
{
title: "title_1",
text: "attachment_text",
color: "#ffffff",
images: [
{"url": "http://example.com/index.jpg"}
]
}]
}
@notifier = Bearychat::Notifier.new "webhook_url", options
@notifier.ping "Hello world"
Rails.application.config.middleware.use ExceptionNotification::Rack,
:email => {
:email_prefix => "[PREFIX] ",
:sender_address => %{"notifier" <[email protected]>},
:exception_recipients => %w{[email protected]}
},
:bearychat => {
webhook_url: "Your webhook url"
text: "hello world",
markdown: true,
channel: "all",
attachments: []
}
require 'bearychat-notifier/capistrano'
set :bearychat_hook, your_bearychat_hook_uri
#default: true
set :bearychat_enabled
#default: #E51C23
set :bearychat_failed_color
#default: #259B24
set :bearychat_successed_color
#default: #FFC107
set :bearychat_starting_color
- Fork it ( https://github.com/[my-github-username]/bearychat-notifier/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request