我想问一下是否可以在页面加载时扩展Watson Assistant Chatbot吗?当前,页面加载时,用户将不得不单击下面的小图标来启动聊天机器人。
我正在使用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>
上面看,我注意到您正在使用新的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>