IBM的Watson Assistant已停止响应

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

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

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

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

谢谢。

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

我认为您需要使用较新的版本,用于集成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>
© www.soinside.com 2019 - 2024. All rights reserved.