Zapier Slack 私人频道:仅当用户在频道中时才发送消息
Posted
技术标签:
【中文标题】Zapier Slack 私人频道:仅当用户在频道中时才发送消息【英文标题】:Zapier Slack Private Channel: Only send message if user is in channel 【发布时间】:2021-10-20 09:02:57 【问题描述】:我有一个非常简单的 Zap,当我的团队的 CRM 检测到客户存在问题时会触发它(例如,自动电子邮件活动被退回)。使用 CRM 数据,Zap 在 Slack 中找到客户指定的顾问,然后向我们的退回日志发送一条私人频道消息,@提及顾问并提供指向客户信息的链接。不幸的是,我们最近开始遇到问题,即为客户触发 Zap 的问题是,顾问不是我们团队的一部分,因此不是该渠道的成员。 Zap 仍然尝试@提及他们,这导致 Slack 频道出现问题。
有没有办法查找 Slack 频道的成员以在过滤器/代码步骤中使用?或者其他方式来确保这个 Zap 不会尝试@提及不在频道中的用户?
【问题讨论】:
【参考方案1】:尝试调用conversations.members
(https://api.slack.com/methods/conversations.members) 来查找特定频道中所有成员的用户ID。然后,您可以编写一个脚本,在发布消息之前交叉引用该列表。
【讨论】:
以上是关于Zapier Slack 私人频道:仅当用户在频道中时才发送消息的主要内容,如果未能解决你的问题,请参考以下文章