回上一頁

使用Rails發出通知訊息到Slack

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 教學參考:連結