【问题标题】:How to add a chat bot to a Docusaurus V2 website?如何将聊天机器人添加到 Docusaurus V2 网站?
【发布时间】:2026-01-08 21:10:01
【问题描述】:

我已经编写了 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>

【问题讨论】:

    标签: docusaurus


    【解决方案1】:

    您可以注入一个脚本,在网站首次加载时初始化某种形式的身份验证。看看docusaurus-plugin-google-analytics,这是一个将GA脚本注入网站的例子。

    您可以为您的聊天机器人制作一个类似的插件,您只需将analytics.js 内容替换为您拥有的自定义聊天机器人代码。

    【讨论】: