当前位置: 首页 > 知识库问答 >
问题:

IBM的Watson助手已停止响应

闻人宏盛
2023-03-14

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

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

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

谢谢

共有1个答案

洪景铄
2023-03-14

我认为您需要使用更新的版本,集成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>
 类似资料:
  • 我想让我的IBM聊天机器人问用户问题 你叫什么名字? 但是,在定义客户响应时,没有选择让它等待用户的回答,它只是选项或数字。

  • 我正在尝试使用IBM Watson文本到语音,在我的Android应用程序上将文本转换为音频输出。这是我的依赖项 这里我将字符串转换为音频 问题是当我退出播放音频的activity时,音频一直在播放,而我想让它停止。 如果使用,我可以轻松地使用,但是如何使用IBM Watson文本到语音?

  • 嗨,我现在正在制作一个聊天机器人,它将集成到我的facebook页面。我想问一下,在用户暂停或空闲后,如何让我的聊天机器人说“我们的对话空闲”之类的话。我目前在免费计划中

  • 我希望使用标题中列出的两种服务制作一个聊天机器人。Watson assistant用于为聊天机器人创建对话框,而Watson discovery允许在大量文档中查找信息,例如。html。pdf文件。我想制作一个使用这两种服务的聊天机器人。 聊天机器人的工作方式是,当用户对聊天机器人说了什么时,它将通过watson discovery并运行该查询,然后将结果返回给用户。 我目前知道如何使用沃森发现和

  • 在尝试连接到IBM的Watson API时,我遇到了以下错误: 我已经尝试了以下方法: > 将所有必需的SSL证书导入应用程序的信任存储 将系统属性设置为支持TLS 1.1之前的TLS 1.2 使用nmap验证服务器的密码套件,并检查它们是否受到JDK的支持(nmap-sv--script ssl-enum-ciphers-p 443 wildcard.bluemix.net) 我还通读并跟踪了以

  • 本文向大家介绍ibm-watson-cognitive 分类图像,包括了ibm-watson-cognitive 分类图像的使用技巧和注意事项,需要的朋友参考一下 示例 先决条件 首先,您必须安装watson-developer-cloudSDK。 分类图片网址 我们将使用维基百科上的美国队长形象。