【问题标题】:Zapier Slack Private Channel: Only send message if user is in channelZapier Slack 私人频道:仅当用户在频道中时才发送消息
【发布时间】:2021-10-20 09:02:57
【问题描述】:

我有一个非常简单的 Zap,当我的团队的 CRM 检测到客户存在问题时会触发它(例如,自动电子邮件活动被退回)。使用 CRM 数据,Zap 在 Slack 中找到客户指定的顾问,然后向我们的退回日志发送一条私人频道消息,@提及顾问并提供指向客户信息的链接。不幸的是,我们最近开始遇到问题,即为客户触发 Zap 的问题是,顾问不是我们团队的一部分,因此不是该渠道的成员。 Zap 仍然尝试@提及他们,这导致 Slack 频道出现问题。

有没有办法查找 Slack 频道的成员以在过滤器/代码步骤中使用?或者其他方式来确保这个 Zap 不会尝试@提及不在频道中的用户?

【问题讨论】:

    标签: slack slack-api zapier


    【解决方案1】:

    尝试调用conversations.members (https://api.slack.com/methods/conversations.members) 来查找特定频道中所有成员的用户ID。然后,您可以编写一个脚本,在发布消息之前交叉引用该列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-06
      • 2017-09-02
      • 2019-11-30
      • 2016-07-13
      • 2020-09-28
      • 2016-05-04
      • 2022-01-12
      相关资源
      最近更新 更多