Dialogflow es 如何为网站构建Dialogflow聊天机器人?

Dialogflow es 如何为网站构建Dialogflow聊天机器人?,dialogflow-es,chatbot,dialogflow-es-fulfillment,Dialogflow Es,Chatbot,Dialogflow Es Fulfillment,我想在我的网站上运行我的第一个简单聊天机器人。所以我选择了这个堆栈: (ML、AI等)
 (前端通信器应用程序) 具有(后端) 我注意到Dialogflow实现库不再维护。例如,快速回复(rich message)可以使用,但不能使用 我的代码(实现webhook): const functions=require('firebase-functions'); const{WebhookClient}=require('dialogflow-fulfillment'); const{Sugg

我想在我的网站上运行我的第一个简单聊天机器人。所以我选择了这个堆栈:

  • (ML、AI等)

  • (前端通信器应用程序)
  • 具有(后端)
我注意到Dialogflow实现库不再维护。例如,快速回复(rich message)可以使用,但不能使用

我的代码(实现webhook):

const functions=require('firebase-functions');
const{WebhookClient}=require('dialogflow-fulfillment');
const{Suggestion}=require('dialogflow-fulfillment');
exports.dialogflowFirebaseFulfillment=functions.https.onRequest((请求,响应)=>{
const-agent=new-WebhookClient({request,response});
让intentMap=newmap();
intentMap.set('richmessage',richMessageButtonHandler);
函数richMessageButtonHandler(代理){
agent.add('Select one');
代理。添加(新建议(“快速回复”);
代理。添加(新建议(“建议”));
}
代理handleRequest(intentMap);
});
问题:我需要快速回复(建议)的网站简单聊天机器人。我可以通过这些技术(没有Facebook Messenger或其他外部服务)实现这一点吗?有继任者吗?有其他选择吗


提前谢谢

DialogFlow是一个很好的平台(免费、NL功能、多渠道),但它并不适合网站,或者至少它没有特定的浏览器小部件


DialogFlow web演示用于开发/测试,无法轻松定制。有一些选项(Kommunicate、BotCopy)可以为网站添加webchat插件,或者使用SDK构建您想要的网络聊天前端(类似于GitHub上的dialogflow-web-v2)

如果您想让您的机器人成为全渠道平台的一部分,您可以使用Kommunicate。这就是我目前正在使用的。BotCopy只是将您的聊天功能集成到网页中,但没有全渠道功能,或者核心功能,使用node.js或angular.js等开发您自己的功能。您也可以尝试Twilio Flex,但它需要其他中间组件。

也可以尝试Rasa()

积极的

  • 免费的
  • 露天矿
  • 隐私权
负数

  • 需要系统资源来运行和培训bot