按钮负载/回调?

Button payload / callback?

我希望能够根据用户按下的按钮使用我的机器人回复用户。到目前为止,我能为 button.onClick 找到的唯一 属性 是 "openUrl",但似乎无法为按钮分配值或负载/回调 URL。此外,没有 "Button Tapped" 事件。

如何使用按钮让我的用户与我的机器人互动?

有多种方法可以向 Hangouts Chat 添加按钮响应。主要的似乎是通过将卡片与 KeyValue 或 ActionResponse 一起使用。

https://developers.google.com/hangouts/chat/how-tos/cards-onclick

您可以使用:

  1. buttons.onClick.parameters.keyValue传递唯一参数
  2. textButton.onClick.openLink 打开带有文本按钮的 link
  3. ActionResponse 在发生 Click 事件时用自定义卡片更新卡片。