使用Ruby on Rails發出通知訊息到Slack設定Service基礎設定

--

Slack是現在非常常見的團隊通訊軟體,在軟體開發的過程中,我們可以善用這個工具,達到有效的溝通工具,這篇分享使用Rails發出通知到Slack的使用方法。

Step1 安裝 Gem:

gem 'sidekiq-scheduler'
gem 'slack-notifier'

bundle install

Step2 可以建立一個Service管理:

 class SendSlack
require 'sidekiq-scheduler'

def initialize
# ...
end

def send_test(title,message)
@notifier = Slack::Notifier.new 'slack_web_hook_url'
@notifier.ping "【#{title}】#{message}"
end
end

這裡重點是先設定 slack_web_hook,然後就可以透過它發訊息到該頻道。

Step3 設定 slack API 教學參考:連結

--

--