将 dialogflow 与网站小部件集成 ui

Integrate dialogflow with website widget ui

我想将我制作的 dialogflow 机器人集成到网站并更改徽标并使其在单击按钮时显示并保持浮动 我尝试查看 webdemo 的源代码并将其复制粘贴到我的网站并编辑 img src 但没有用 有什么解决办法吗?

您可以使用 kommunicate.io Web API 在您的网站中使用您的 dialogflow 应用程序。

您只需在网页的 JavaScript 代码中添加您的通信凭据 (APP_ID) 即可根据需要显示小部件。

<script type="text/javascript">
(function(d, m){

/*---------------- Kommunicate settings start ----------------*/

 var kommunicateSettings = {
  "appId": "<APP_ID>",
  "conversationTitle":"<CONVERSATION_TITLE>",
  "automaticChatOpenOnNavigation": true,
  "popupWidget": true
  /*
  "onInit": function (){
    // paste your code here
  },
    "botIds":["<BOT_ID_1>","<BOT_ID_2>"]
  */
  };

/*----------------- Kommunicate settings end ------------------*/

 var s = document.createElement("script");
  s.type = "text/javascript";
  s.async = true;
  s.src = "https://widget.kommunicate.io/v2/kommunicate.app";
  var h = document.getElementsByTagName("head")[0];
  h.appendChild(s);
  window.kommunicate = m;
  m._globals = kommunicateSettings;
})(document, window.kommunicate || {});

使用 this 指南集成 Dialogflow。

希望对您有所帮助。

您可以使用 https://board.support/。您只需点击同步按钮进入管理区域,生成刷新令牌,并插入项目 ID,之后 Dialogflow 机器人将开始回答用户的问题。

查看此页面了解更多详情:https://board.support/dialogflow. Docs at: https://board.support/docs#dialogflow

要显示聊天,您需要将 link 插入 js 文件:

<script src="supportboard/js/init.js"></script> 

服务器要求:PHP 7.2+ 和 MySQL

免责声明:我为支持委员会工作