单击一个按钮后,停止所有松弛的交互式按钮消失

Stop all slack interactive buttons from disappearing after clicking one

我们有一个带有多个按钮的交互式消息。单击其中一个时,它们全部消失。我们希望保留未单击的按钮。

我们已经搜索了大量文档,但无济于事。

有人知道如何实现吗?

没有让您直接选择保留其他按钮的选项。

相反,这里有两种方法可以满足您的要求:

  1. 用仅包含剩余按钮的新消息覆盖原始消息(默认行为)进行响应
  2. 通过将 replace_original 设置为 false 来响应而不覆盖原始消息并更新 使用 API 方法 chat.update
  3. 与您的应用一起删除点击按钮的原始消息

详见官方文档this part