Flutter 中的 IBM Watson Assistant:如何显示选项?

IBM Watson Assistant in Flutter: How to show options?

我创建了一个 IBM Watson Assistant 聊天机器人和一个 flutter 应用程序。我正在使用包 watson_assistant_v2。我的机器人 returns 响应选项。我如何直观地展示它们?

我正在使用包示例,但我没有找到任何相关信息。

在 Watson Assistant 中,定义选项:

预览,显示选项:

我的应用程序,未显示选项:

响应选项编码在 Watson Assistant returns 的 JSON 结构中。可以看到the options here as part of the API definition. The documentation for Watson Assistant discusses receiving an option response as part of implementing option responses.

您需要解码响应并将选项显示为可点击的 UI 元素。