Как расширить Watson Assistant при загрузке страницы - PullRequest
0 голосов
/ 19 января 2020

Я хотел бы спросить, возможно ли расширить чат-помощник Watson при загрузке страницы? В настоящее время, когда страница загружается, пользователю нужно будет нажать на маленький значок ниже, чтобы запустить чат-бота.

Иконка Watson Assistant Chatbot

Я использую Chrome, и решение также должно работать на мобильных платформах.

Пока у меня есть следующая пустая страница со скриптом chatbot:

<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>

1 Ответ

0 голосов
/ 20 января 2020

Глядя выше, я замечаю, что вы используете новый клиент IBM Web Chat, который добавлен на вашу страницу html. Если вы заметили в документации по веб-клиенту - есть раздел о расширении веб-чата и дополнительная документация в GitHub. В этой документации вы найдете список дополнительных параметров, которые можно добавить к созданию вашего экземпляра веб-чата. Один из таких вариантов - открыть веб-чат при загрузке веб-страницы, а не значок. Или даже добавив веб-чат к своей иконке. Вариант, который вы после того, как; options.openChatByDefault - логический - Необязательный - ложный - отображать ли окно чата изначально в открытом состоянии. По умолчанию окно чата отображается в закрытом состоянии. Таким образом, ваш код должен быть;

<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>
...