如果我们不在 slack api 中启用“交互性和快捷方式”选项会发生什么?

问题描述

我正在尝试创建一个松弛的应用程序。并且我计划为我的 slack 应用程序使用一个按钮来使消息看起来更好,即使通过消息中的链接也可以做到这一点。

enter image description here

并且成功地这样做了。但是,我看到了这条消息:

enter image description here

该按钮基本上是指向外部站点链接,因此我不确定是否应该在 slack api 中启用交互和快捷方式选项。如果我不启用它,在生产过程中是否有任何副作用?

解决方法

button component 需要启用 interactivity and shortcut 选项。一旦你这样做了,点击这个按钮就会向你的服务器发送一个负载(你也可以为此设置一个 serverless function)。您的服务器需要使用 acknowledgment response 进行响应。

如果您不启用交互性和快捷方式,用户也会在您的屏幕截图中看到此错误消息。