首页 文章

Slack一次将多条消息POST到一个通道

提问于
浏览
0

我需要将多个机器人回复(动态确定的响应)发布到同一个通道 . 显而易见的方法似乎是使用此API方法连续为每条消息执行HTTP POST:https://api.slack.com/methods/chat.postMessage

有没有办法批量发送消息给Slack发布到同一个 Channels ?消息呈现的顺序对我来说不是很重要 .

1 回答

  • 1

    不,没有批量变体 . 所以你基本上需要 Build 自己的批量邮件发件人 .

    请注意,每秒的请求数限制为1封,否则您的API请求将失败 .

    Slack和您的应用之间的许多请求还有3秒的请求超时 . (例如,对斜杠命令的直接响应) . 因此,如果您的机器人需要发送许多消息,您希望使用允许您异步发送它们的方法 .

    这个问题的一个解决方案对我来说非常有效,就是为我的机器人发送的所有Slack消息使用消息传递队列 .

相关问题