Web 将dialogflow与网站小部件ui集成

Web 将dialogflow与网站小部件ui集成,web,dialogflow-es,Web,Dialogflow Es,我想将我制作的dialogflow机器人集成到一个网站上,并更改徽标,使其在单击按钮时显示,并保持浮动状态 我试着查找webdemo的源代码,并将其复制粘贴到我的网站上,编辑了img src,但没有成功 任何解决方案?您可以使用Web API在网站中使用dialogflow应用程序 您只需在网页的JavaScript代码中添加您的kommunicate credentialsAPP_ID,即可根据需要显示小部件 <script type="text/javascript"> (fun

我想将我制作的dialogflow机器人集成到一个网站上,并更改徽标,使其在单击按钮时显示,并保持浮动状态 我试着查找webdemo的源代码,并将其复制粘贴到我的网站上,编辑了img src,但没有成功 任何解决方案?

您可以使用Web API在网站中使用dialogflow应用程序

您只需在网页的JavaScript代码中添加您的kommunicate credentialsAPP_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 || {});
使用指南集成Dialogflow

希望这有帮助。

您可以使用。您只需在管理区域中单击sync按钮,生成刷新令牌,并插入项目ID,然后Dialogflow机器人将开始回答用户的问题

有关详细信息,请查看此页面:。文件地址:

要显示聊天,您需要插入指向js文件的链接:

<script src="supportboard/js/init.js"></script> 
服务器要求:PHP7.2+和MySQL


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

我想OP想在自己的网站上添加webdemo小部件,而不是KomCommunicatione小部件。是的,我需要一些东西来使用编码,而不是使用付费服务