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

时间:2017-12-19 17:14:33

标签: slack slack-api

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

有没有办法批量发送邮件给Slack发布到同一个频道?消息呈现的顺序对我来说并不重要。

1 个答案:

答案 0 :(得分:1)

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

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

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

对我来说这个问题的一个解决方案是对我的机器人发送的所有Slack消息使用消息队列。