我使用Slack API发布一条有两个按钮的消息,看起来像这样:
{
"type": "button",
"text": {
"type": "plain_text",
"text": "Edit Submission"
},
"url": shared_editor_link
}
消息发布成功,按钮正在浏览器中打开链接。然而,在我点击按钮后,按钮旁边弹出了一个三角形警告标志。它有一个提示消息";此应用程序尚未配置此功能,请联系应用程序的开发人员"。这是什么意思?我尝试修改权限,添加了Link:Read、Link:Write、Remote_File:Read,但没有成功。
发现这个讨论,Slack似乎需要为链接按钮设置一个响应:https://github.com/slackapi/node-slack-sdk/issues/869
对于任何阅读本文的人。我的解决方法是在应用程序管理页面中为我的应用程序启用交互(https://api.slack.com/apps/XXXXXXXXX>互动性&快捷方式)。然后将请求URL设置为https://httpstat.us/200
它基本上对任何请求都会给出200 OK
响应,并且似乎会让我的Slack应用程序保持安静