问题描述
我正在尝试创建一个松弛的应用程序。并且我计划为我的 slack 应用程序使用一个按钮来使消息看起来更好,即使通过消息中的链接也可以做到这一点。
并且成功地这样做了。但是,我看到了这条消息:
该按钮基本上是指向外部站点的链接,因此我不确定是否应该在 slack api 中启用交互和快捷方式选项。如果我不启用它,在生产过程中是否有任何副作用?
解决方法
button component 需要启用 interactivity and shortcut
选项。一旦你这样做了,点击这个按钮就会向你的服务器发送一个负载(你也可以为此设置一个 serverless function)。您的服务器需要使用 acknowledgment response 进行响应。
如果您不启用交互性和快捷方式,用户也会在您的屏幕截图中看到此错误消息。