【问题标题】:Why does my app not always sends messags to channels?为什么我的应用程序并不总是向频道发送消息?
【发布时间】:2019-05-11 05:13:26
【问题描述】:

我有一个Account 模型,其中帐户有很多Matter。在创建事务时,系统会向配置了关联帐户的私有 Slack 通道发送通知。

在松弛的传入 WebHooks 配置中,每个通道都有不同的钩子 url,但我只在我的应用程序环境中配置了一个,这似乎并不总是向所有通道发送消息 - https://hooks.slack.com/services/TXXXXXX/BXXXXXXX/XXXXXXXXXX

关于创建事件的回调代码如下:

client = Slack::Notifier.new web_hook_url_from_environment_var
client.ping message, {channel: '#channel-name-configured-into-assoc-account'}

我应该配置/初始化关联频道的 webhook url 吗?

【问题讨论】:

    标签: ruby ruby-on-rails-5 slack-api


    【解决方案1】:

    标准 webhook 固定在一个通道上。你不能改变它。但是有一个较旧的变体适用于多个频道并且您可以安装。详情请见Sending message to different channel via slack webhook fails

    一般来说,我建议使用 API 和 chat.postMessage 将消息发送到您的应用的多个渠道。

    【讨论】:

      猜你喜欢
      • 2020-12-02
      • 1970-01-01
      • 2021-01-10
      • 2021-03-24
      • 2021-04-07
      • 2021-06-19
      • 2020-04-07
      • 1970-01-01
      • 2021-04-11
      相关资源
      最近更新 更多