0

这是我使用 Watson Conversation 的第一个项目。我的对话正常,所有 nodejs 都托管在 IBM Cloud 上。当我与 Facebook 和 Slack 集成时,对话的一部分不起作用——调用 IBM 云功能的部分。有趣的是,它可以在 Watson 内部和网站集成上运行,但在其他任何地方都没有。我已经尝试过 botkit 中间件,然后是对话连接器(https://github.com/watson-developer-cloud/conversation-connector)。在这两种情况下,都会返回上下文变量的名称而不是值。流程基本上是用户询问他们可以在哪里投票?Watson 提示输入数字,将其保存为对象 NRN,将其传递给云函数并定义结果变量 context.PollingStation。在子节点中,如果使用 $PollingStation.msg 进行注册,我会返回此人的信息,因为我的函数解析 {msg:output}。

Watson 对话:变量的正确输出 网站:变量的正确输出,格式为 Slack/Facebook:变量名称

帮助!

4

0 回答 0