Slack是現在非常常見的團隊通訊軟體,在軟體開發的過程中,我們可以善用這個工具,達到有效的溝通工具,這篇分享使用Rails發出通知到Slack的使用方法。
Step1 安裝 Gem:
gem 'sidekiq-scheduler'
gem 'slack-notifier'
bundle install
可以建立一個servce管理:
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,然後就可以透過它發訊息到該頻道。
設定 slack API 教學參考:連結