Watson Assistant中的查询URL

问题描述 投票:0回答:1

我正在使用Watson Assistant(V2)。我正在通过他们提供的IBM前端界面配置WA本身,并使用NodeJS将其部署到他们的云中。

我想执行以下操作:

  1. 用户访问包含聊天机器人的www.mysite.com/?productID=123

  2. 机器人启动后,查询URL并识别productID。

  3. 公认的productID放在我的实体@productID中,因此我可以将其用作上下文变量$ productID(或@ productID.literal)。

到目前为止,我还没有找到将productID放入@entity的方法。我通过使用正则表达式调用onload函数来获取productID,并且可以在聊天框中显示productID。但是我不知道是一种以某种方式将其存储在@entity中的方法。

我熟悉html / css / json / js,但还不熟悉Watson提供的API。

非常感谢任何指针。谢谢!

ibm-cloud chatbot ibm-watson watson-assistant
1个回答
1
投票

[当使用IBM Watson Assistant的V2 API时,然后使用message将用户输入发送到聊天机器人引擎。请求主体具有上下文元素,其中包含系统和技能相关部分。您可以扩充它并设置与应用程序相关的上下文变量。用它传递您的productID。无需尝试将其设置为实体。

© www.soinside.com 2019 - 2024. All rights reserved.