我通过Slack App向用户发送带有按钮的松弛消息。每次单击该按钮,我都会生成一个新URL。
目前,我可以将网址作为邮件返回。用户单击该消息以在浏览器中打开URL。
我想使用松弛API直接在浏览器中打开URL,而不是发回消息。
我怎样才能完成它?我似乎无法在文档中找到任何内容。
由于
PS:谷歌云端硬盘集成已经做到了。
答案 0 :(得分:30)
Slack最近推出了这个功能。
如https://api.slack.com/docs/message-attachments#link_buttons
中所述 "actions": [
{
"type": "button",
"text": "Book flights ",
"url": "https://flights.example.com/book/r123456"
}
中预览
答案 1 :(得分:10)
不幸的是,slack不支持从消息按钮打开URL。 您可以监控松散计划在此处发布的内容:https://trello.com/b/ZnTQyumQ/slack-platform-roadmap-for-developers:)
答案 2 :(得分:2)
根据Slack的说法,消息attachments
是编写消息的“老方法”,为了支持新的Block Kit API,将不推荐使用消息。
我发现如何使用消息有效负载中的actions
对象在他们的文档上进行按钮链接this example。
我还没有实现它,但是您可以直接从文档将消息发送到工作区中的某个通道并进行尝试,它确实会按预期在浏览器中打开链接。