【问题标题】:Slack Interact Only Once with MessagesSlack 只与消息交互一次
【发布时间】:2019-11-14 08:34:25
【问题描述】:

我在 Slack 中使用交互式消息来请求用户对某项操作的许可,但我不知道如何做两件事:

  1. 用户应该只能与每条消息交互一次,但交互式消息似乎能够在用户单击它们时多次调用 URL。

  2. 显示按下了哪个按钮(例如,OK 以绿色突出显示或 NO 以红色突出显示)。

【问题讨论】:

    标签: node.js slack slack-api


    【解决方案1】:
    1. 我建议直接用新消息响应按钮按下请求,这将覆盖包含按钮的原始消息并阻止用户再次按下它。有关其工作原理的详细信息,请参阅here

    2. 您不能使用 Slack “突出显示”按下的按钮。相反,您的响应消息可以以文本形式指示按下了哪个按钮/选择了哪个操作等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多