我有一个Slack机器人,它可以响应/ command-搜索查询-来显示匹配的数据库条目的列表。我想将此列表显示为每个数据库条目的可点击链接+简短摘要(使用块)。
示例:
单击任何条目的链接应告诉Slack机器人将完整的数据库记录显示为新的Slack消息。
除了打开浏览器外,我不知道该如何获取其他链接。进行深层链接或链接到bot提及的选项似乎都不适合。
有人能想到解决方案吗?我希望不要给每个列表条目一个按钮或附件来“打开”链接。
已经尝试过:
每个项目都是https://链接,指向机器人后面的节点应用,并传递要显示的标题。此方法有效,但会在此期间打开浏览器窗口。
在链接<@ABOTID>Title to open
答案 0 :(得分:0)
您只能深度链接到现有消息,而不能像使用按钮一样使用链接。
您当然可以直接链接到您的应用程序,但这总是会打开浏览器,就像您说的那样。
因此,对于块,您将获得已经提到的选项:以带有按钮的Section形式在每个条目旁边放置一个按钮。
一种替代方法是使用Secondary Attachments。它们会自动折叠以显示更长的文本,并且用户可以单击按钮来展开它们。