Ibm cloud IBM的Watson助手已停止响应

Ibm cloud IBM的Watson助手已停止响应,ibm-cloud,chatbot,watson-assistant,Ibm Cloud,Chatbot,Watson Assistant,一年多前,我使用IBM Watson Assistant创建了一个聊天机器人。它正在成功地与wordpress和facebook交互。它在网页上也运行得很好,但现在已经停止输出任何文本。我通过复制IBM在开发bot时创建的预览链接页面中显示的代码来创建网站集成。该代码包括一个名为chat.0.0.4.js的库文件和相应的css。当代码现在运行时,chatbot会正确呈现,但当我查看浏览器控制台时,我会看到chat.0.0.4.js中的第12990行: 400-{错误:无效的请求正文,错误:[{消

一年多前,我使用IBM Watson Assistant创建了一个聊天机器人。它正在成功地与wordpress和facebook交互。它在网页上也运行得很好,但现在已经停止输出任何文本。我通过复制IBM在开发bot时创建的预览链接页面中显示的代码来创建网站集成。该代码包括一个名为chat.0.0.4.js的库文件和相应的css。当代码现在运行时,chatbot会正确呈现,但当我查看浏览器控制台时,我会看到chat.0.0.4.js中的第12990行:

400-{错误:无效的请求正文,错误:[{消息:当source.type不是'watson'时,source.id是必需的

有人知道如何解决这个问题吗?我看到预览链接中的集成代码现在完全不同了,我想知道我一年前使用的机制现在是否贬值了


谢谢。

我认为您需要使用更新的版本,集成WA的脚本已更改,现在看起来如下所示:

window.watsonAssistantChatOptions={ 集成ID:“您的集成ID”, 地区:'你的地区', serviceInstanceID:'您的\u服务\u实例', onLoad:functioninstance{ instance.updateUserIDL12345; 实例.render; } }; setTimeoutfunction{ const t=document.createElement'script'; t、 src=https://web-chat.global.assistant.watson.appdomain.cloud/loadWatsonAssistantChat.js; document.head.appendchild; };
您的聊天机器人位于何处,何时创建?您是否查看了此页面?IBM提供了一个专用的网站集成,与预览不同:它位于英国。这是调用脚本:const config={bot_image:'icon white.png',//bot_name:'SupaMoov Virtual Assistant',debug:true,element:document.querySelector'.Chat___body',integration_id:'xxxx….xxxxx',post_url:};const chat=new WatsonChatconfig;感谢您提供的链接,我会看一看。网站集成有预览链接代码作为一个选项,或者只有付费客户才能使用适当的网站集成plus和premium,目前我正在运行免费版本,因为我的网站正在开发中,并且互动数量为我将在未来一段时间内保持小规模。你是否建议我将预览页面代码编辑下来用于我自己的网站?这是我上次所做的,现在已停止工作。我已搜索了适当的免费集成,但在任何地方都找不到。我一定错过了一些明显的东西!自定义集成和免费Lite中的预览工作计划并可用于网站。不确定您是否可以使用此项:值得检查您用于连接Watson Assistant api的安全过程。IBM Cloud已将许多服务从旧的用户/密码转移到apikeys,最后是IAM过程。感谢Khalil,这与我最终得到的代码非常相似。