ruby 使用Ruby将传入的webhook发布到Slack

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 使用Ruby将传入的webhook发布到Slack相关的知识,希望对你有一定的参考价值。

# Assumes:
#   - curl is installed
#   - you have a slack channel with an incoming webhook configured

require 'json'

def notify_slack(webhook_url, channel, username, text, image)
  payload = {
    :channel  => channel,
    :username => username,
    :text     => text,
    :icon_url => image
  }.to_json
  cmd = "curl -X POST --data-urlencode 'payload=#{payload}' #{webhook_url}"
  system(cmd)
end

以上是关于ruby 使用Ruby将传入的webhook发布到Slack的主要内容,如果未能解决你的问题,请参考以下文章

Paypal 与 ruby​​ 的集成

Ruby Cucumber多行引号与插值?

SendGrid 传入邮件 webhook - 如何保护我的端点

使用 Ruby 将 png 图像发布到 pngcrush

Ruby - 解密使用:[重复]

如何使用 Ruby 将文本输出着色到终端? [关闭]