【问题标题】:Slack - chatbot dialog with buttonSlack - 带有按钮的聊天机器人对话框
【发布时间】:2019-03-14 01:34:02
【问题描述】:

在 slack 中可以使用附件在聊天中创建按钮 (https://api.slack.com/docs/message-buttons)。

如何点击按钮并在聊天中使用文本按钮?不要使用链接或重定向,只需使用聊天中的按钮文本即可。

【问题讨论】:

  • 抱歉,我不确定我是否理解您的要求。澄清:标准消息按钮不使用链接或重定向。相反:当用户点击它时,您的应用程序将收到来自 Slack 的特殊 HTTP 请求。请注意,还有一个称为链接按钮的变体,其工作方式不同。
  • 嗨@ErikKalkoken,我需要继续对话。然后,当我单击按钮时,按钮值转到文本,继续对话框(不要发出请求)。
  • 好的,谢谢。我想我现在明白你在问什么

标签: chatbot slack slack-api


【解决方案1】:

据我了解,您希望在用户单击按钮后更新您的聊天消息。

这是 Slack 的工作方式:

  1. 您的应用通过频道中的消息按钮发布消息
  2. 用户点击按钮
  3. 您的应用从 Slack 获得 interaction request
  4. 您的应用程序回复 Slack 请求以更新消息内容 (例如文本),将其替换为新消息。

这就是 Slack 的工作方式,也是唯一的方法。另请参阅同一主题的 this answer

【讨论】:

  • 只是为了检查我是否理解。要禁用按钮,我需要使用新布局更新消息。而且要使用按钮,我需要使用另一个端点,我不能只使用按钮将文本放入聊天中,对吧?
  • 正确无误。您需要一个端点来启用带有消息按钮的任何类型的功能。
  • 我明白了...谢谢兄弟!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-13
  • 2011-01-17
相关资源
最近更新 更多