Как добавить чат-бота на сайт Docusaurus V2?

Я написал сайт Docusaurus V2.

Теперь я хочу добавить чат-бота Customerly на все страницы или на одну страницу. Для обычной статической страницы нам просто нужно добавить следующий код в файл .html. Но кто-нибудь знает, как настроить сайт Docusaurus V2?

<script>
    window.customerlySettings = {
        app_id: "abc7122d8"
    };
    !function(){function e(){var e=t.createElement("script");
    e.type="text/javascript",e.async=!0,
    e.src="https://widget.customerly.io/widget/abc7122d8";
    var r=t.getElementsByTagName("script")[0];r.parentNode.insertBefore(e,r)}
    var r=window,t=document,n=function(){n.c(arguments)};
    r.customerly_queue=[],n.c=function(e){r.customerly_queue.push(e)},
    r.customerly=n,r.attachEvent?r.attachEvent("onload",e):r.addEventListener("load",e,!1)}();
</script>

person SoftTimur    schedule 10.08.2019    source источник


Ответы (1)


Вы можете внедрить сценарий, который инициализирует некоторую форму аутентификации при первой загрузке веб-сайта. Взгляните на docusaurus-plugin-google- analytics, это пример внедрения скрипта GA на сайт.

Вы можете создать аналогичный плагин для своего чат-бота, вам просто нужно заменить содержимое analytics.js на собственный код чат-бота, который у вас есть.

person Yangshun Tay    schedule 26.08.2019