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

问题描述 投票:0回答:1

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

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

slack slack-api
1个回答
1
投票

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.