我如何在 Slack 中使用 links 深入 link 返回我的 Slack 机器人?
How can I use links in Slack which deep link back into my Slack bot?
我有一个 Slack 机器人,它可以响应 /command - 搜索查询 - 显示匹配的数据库条目列表。我想将此列表呈现为可点击的 link + 每个数据库条目(使用块)的简短摘要。
示例:
单击任何条目的 link 应该会告诉 Slack 机器人将完整的数据库记录显示为新的 Slack 消息。
除了打开浏览器,我不知道如何让 link 执行任何操作。 None 的深度选项 link 或 link 提到机器人似乎是合适的。
有人能想出解决办法吗?我不想给每个列表条目一个按钮或附件 'open' link。
已经尝试过:
每个项目作为 https:// link 到机器人后面的节点应用程序,传递要显示的标题。这有效,但会在此期间打开浏览器 window。
在 link <@ABOTID>Title to open
中提及机器人
您只能深入 link 现有消息,但不能像使用按钮那样使用 link。
您当然可以 link 直接访问您的应用程序,但这也总是会打开浏览器,正如您所说的您不想要的。
因此,对于块,您可以选择已经提到的选项:以带有按钮的部分的形式在每个条目旁边放置一个按钮。
另一种方法是使用 Secondary Attachments。对于较长的文本,它们会自动折叠,用户会得到一个按钮,他可以单击该按钮来展开它们。
我有一个 Slack 机器人,它可以响应 /command - 搜索查询 - 显示匹配的数据库条目列表。我想将此列表呈现为可点击的 link + 每个数据库条目(使用块)的简短摘要。
示例:
单击任何条目的 link 应该会告诉 Slack 机器人将完整的数据库记录显示为新的 Slack 消息。
除了打开浏览器,我不知道如何让 link 执行任何操作。 None 的深度选项 link 或 link 提到机器人似乎是合适的。
有人能想出解决办法吗?我不想给每个列表条目一个按钮或附件 'open' link。
已经尝试过:
每个项目作为 https:// link 到机器人后面的节点应用程序,传递要显示的标题。这有效,但会在此期间打开浏览器 window。
在 link
中提及机器人<@ABOTID>Title to open
您只能深入 link 现有消息,但不能像使用按钮那样使用 link。
您当然可以 link 直接访问您的应用程序,但这也总是会打开浏览器,正如您所说的您不想要的。
因此,对于块,您可以选择已经提到的选项:以带有按钮的部分的形式在每个条目旁边放置一个按钮。
另一种方法是使用 Secondary Attachments。对于较长的文本,它们会自动折叠,用户会得到一个按钮,他可以单击该按钮来展开它们。