如何在页面加载时扩展Watson Assistant

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

我想问一下是否可以在页面加载时扩展Watson Assistant Chatbot吗?当前,页面加载时,用户将不得不单击下面的小图标来启动聊天机器人。

Watson Assistant Chatbot Icon

我正在使用Chrome,该解决方案也应该可以在移动平台上使用。

到目前为止,我有以下带有聊天机器人脚本的空白页面:

<body style="height: 100%;">
<script src=https://assistant-web.watsonplatform.net/loadWatsonAssistantChat.js></script>
<script>
  window.loadWatsonAssistantChat({
    integrationID: "some id", // The ID of this integration.
    region: "eu-gb" // The region your integration is hosted in.
  }).then(function(instance){
    instance.render();
  });
</script>
</body>
</html>
javascript single-page-application chatbot ibm-watson watson-assistant
1个回答
0
投票

上面看,我注意到您正在使用新的IBM Web Chat客户端,该客户端已添加到您的html页面中。如果您在Web客户端的文档中注意到-GitHub中提供了有关扩展Web聊天的部分和其他文档。在该文档中,您将找到可以添加到创建Web聊天实例的其他选项的列表。这些选项之一是在加载网页时打开Web聊天,而不是图标。甚至将网络聊天添加到您自己的图标中。您所追求的选择是:options.openChatByDefault-布尔值-可选-false-是否最初以打开状态呈现聊天窗口。默认情况下,聊天窗口处于关闭状态。因此您的代码应该是;

<body style="height: 100%;">
<script src=https://assistant-web.watsonplatform.net/loadWatsonAssistantChat.js></script>
<script>
  window.loadWatsonAssistantChat({
    integrationID: "some id", // The ID of this integration.
    region: "eu-gb", // The region your integration is hosted in.
    options.openChatByDefault: true 
  }).then(function(instance){
    instance.render();
  });
</script>
</body>
</html>
© www.soinside.com 2019 - 2024. All rights reserved.