IBM的Watson Assistant已停止响应



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

400-{"error":"无效的请求正文","errors":[{"message":"当source.type不是‘watson’时,source.id是必需的

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

谢谢。

我认为您需要使用更新的版本,集成WA的脚本已经更改,现在看起来是这样的:

<script>
window.watsonAssistantChatOptions = {
integrationID: 'YOUR_INTEGRATION_ID',
region: 'YOUR_REGION', 
serviceInstanceID: 'YOUR_SERVICE_INSTANCE',
onLoad: function(instance) { 
instance.updateUserID(L12345);
instance.render(); 
}
};
setTimeout(function(){
const t=document.createElement('script');
t.src="https://web-chat.global.assistant.watson.appdomain.cloud/loadWatsonAssistantChat.js";
document.head.appendChild(t);
});
</script>

最新更新