【问题标题】:Slack notify to user and channel with curl使用 curl 向用户和频道发送 Slack 通知
【发布时间】:2020-07-08 08:57:29
【问题描述】:

如何使用 curl 命令向用户和频道发送通知。我知道 curl 命令,但不知道如何使用一次命令将其发送给用户和频道。

curl -i -X POST -H "Content-Type: application/json" -d '{"channel": "userid" "test-channel", "as_user": true, "text": "Passed"}' -H "Authorization: Bearer XXXXXXX" https://slack.com/api/chat.postMessage > /dev/null

【问题讨论】:

    标签: curl slack slack-api


    【解决方案1】:

    您的 curl 命令是错误的,要传递一个您应该使用 [] 包装元素的列表。不幸的是,它仍然无法正常工作,并且您会收到来自 slack 的 channel_not_found 错误,因为 slack 会假定列表是频道名称。Slack 没有 chat.postMessage 的批量版本。这意味着您一次只能向一个用户发送消息。您可以在此post 中找到更多信息

    【讨论】:

      猜你喜欢
      • 2018-11-23
      • 2020-10-21
      • 1970-01-01
      • 1970-01-01
      • 2019-08-14
      • 2015-06-02
      • 2017-08-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多