使用 Zapier 集成向 Slack 频道消息添加按钮

Posted

技术标签:

【中文标题】使用 Zapier 集成向 Slack 频道消息添加按钮【英文标题】:Adding button to Slack Channel Message using Zapier Integration 【发布时间】:2018-05-02 06:51:05 【问题描述】:

有谁知道将交互式按钮添加到使用 Zapier 松弛通道消息集成创建的松弛通道消息的方法?

【问题讨论】:

【参考方案1】:

David 来自 Zapier 平台团队。很抱歉成为坏消息的承担者,但目前还不可能。由于处理按钮交互的方式(集中地,到使用 Zapier 创建的所有按钮的单个 url),我们还没有想出一个好方法让用户将按钮添加到他们的消息中以任何方式有用。

我们会跟踪通过工单提出的所有功能请求,因此,如果您想表达您的支持并在此功能实施时收到通知,我建议您发送电子邮件至 contact@zapier.com

【讨论】:

谢谢大卫。感谢您的快速回复。 你们需要有一个解决方案。【参考方案2】:

有一种添加按钮的方法,但您需要一个高级帐户。它通过使用Zapier webhook function 直接向 Slack API 发送 POST 请求来工作。

    您可以关注this tutorial 在 Slack 中准备一切 然后需要在 Zapier 中添加自定义请求步骤: Screenshot from Zapier 选择方法“POST”并粘贴来自Slack application management tool 的 URL 使用Slack Block Kit Builder 构建您的 Slack 消息 将 Block Kit Builder 中的 JSON 粘贴到 Zapier 的数据字段中 在必要时将 JSON 中的文本替换为 Zapier 中的动态字段

如果您想拥有按钮,您可能希望使用它们来触发更多的 Zapier 事件。为此,请按以下步骤操作:

    创建由 Zapier 的 Webhooks 触发的新 Zap 选择“捕获请求” 复制请求网址 导航到您的 Zapier application management tool 并找到您应用的交互式组件部分 从 Zapier 粘贴请求 URL

【讨论】:

以上是关于使用 Zapier 集成向 Slack 频道消息添加按钮的主要内容,如果未能解决你的问题,请参考以下文章

松弛登录触发器

Slack 清理频道中的所有消息(~8K)

Zapier 在尝试将 google 表格与 slack 集成时不显示任何数据

为机器人用户创建 Slack 频道

Slackbot 可以从私人频道中提取消息并在另一个 Slack 频道中发布吗?

json 将消息卷入slack.com频道