slack - Slack API:如何向频道中的每个成员发送预定的私人消息?
问题描述
我想每周向所有频道成员发送一条私人消息。
我正在使用当前使用app.event('app_home_opened')
来做这样的事情。但我希望打开率更高,这就是我希望机器人自动发送消息的原因。
chat.scheduleMessage 完美运行,但我必须将频道 ID 作为参数传递,这意味着只有 1 人会收到消息。
我如何才能实现 chat.scheduleMessage 的功能,但对于每个成员?
解决方案
根据我的搜索和知识,我认为使用 slackapi 我们一次只能发送一个频道..
但我认为如果你这样实现,那么你可以将消息发送到多个频道
步骤:将所有通道添加到一个数组中并应用循环,然后通道ID将一一传递,消息将发送到所有通道。如果您想将不同的频道消息发送到所有频道,那么您还可以在频道数组中添加消息
希望你有解决方案
推荐阅读
- javascript - 如何在不同步的情况下使画布形状移动得更快?
- macros - ISPF 编辑宏,如何防止“浏览替换”发生..?
- postgresql - 索引 PostgreSQL JSONB 数组元素
- sql - 如果查询结果出现在其他查询中,则不显示它们
- ansible - 如何将列表与 ansible 2.6.3 合并
- php - 在 Symfony 4 中返回序列化数据数组
- r - 我有一个 R 公式,用于制作我想在 excel 中实现的转换概率矩阵
- postgresql - 如何使用 PostgresSQL 复合类型将表数据传递到函数中?
- scala - 使用 Monix Observable 处理错误的更好方法
- python - 如果目录中包含字符串 [],则删除目录中的所有文件