首页 > 解决方案 > Slack API:如何向频道中的每个成员发送预定的私人消息?

问题描述

我想每周向所有频道成员发送一条私人消息。

我正在使用当前使用app.event('app_home_opened')来做这样的事情。但我希望打开率更高,这就是我希望机器人自动发送消息的原因。

chat.scheduleMessage 完美运行,但我必须将频道 ID 作为参数传递,这意味着只有 1 人会收到消息。

我如何才能实现 chat.scheduleMessage 的功能,但对于每个成员?

标签: slackslack-apibolt

解决方案


根据我的搜索和知识,我认为使用 slackapi 我们一次只能发送一个频道..

但我认为如果你这样实现,那么你可以将消息发送到多个频道

步骤:将所有通道添加到一个数组中并应用循环,然后通道ID将一一传递,消息将发送到所有通道。如果您想将不同的频道消息发送到所有频道,那么您还可以在频道数组中添加消息

希望你有解决方案


推荐阅读