Dialogflow es DIalogflow与Gupshup集成

Dialogflow es DIalogflow与Gupshup集成,dialogflow-es,chatbot,gupshup,Dialogflow Es,Chatbot,Gupshup,我正在Dialogflow中开发聊天机器人。现在我需要将它与Whatsapp集成 我想使用Gupshup与whatsapp进行正式集成。但是我找不到一个方法来做这件事。有人做过这种整合吗?可以共享代码以及如何实现这一点吗?在这里,您可以传递sessionId和query,在我的例子中,传递源代码(电话号码)和从gupshup回调url获取的消息。我希望你知道dialogflow api的设置 await executeQueries(sessionId , query).then(async

我正在Dialogflow中开发聊天机器人。现在我需要将它与Whatsapp集成


我想使用Gupshup与whatsapp进行正式集成。但是我找不到一个方法来做这件事。有人做过这种整合吗?可以共享代码以及如何实现这一点吗?

在这里,您可以传递sessionId和query,在我的例子中,传递源代码(电话号码)和从gupshup回调url获取的消息。我希望你知道dialogflow api的设置

 await executeQueries(sessionId , query).then(async (result): Promise<any> => {
      if (!result.intent.isFallback) {
         // Here you get dialogFlow fulfillmentText
        response.send(result.fulfillmentText)
        }
      else {
         // here you can handle Fallback 
       }
   })   

在这里,您可以传递sessionId和query,在我的例子中,传递源(电话号码)和从gupshup回调url获取的消息。我希望你知道dialogflow api的设置

 await executeQueries(sessionId , query).then(async (result): Promise<any> => {
      if (!result.intent.isFallback) {
         // Here you get dialogFlow fulfillmentText
        response.send(result.fulfillmentText)
        }
      else {
         // here you can handle Fallback 
       }
   })   

谢谢阿拉姆!您是否开发了一个以这种方式集成的Weebhook?或者你在使用GupshupIDE选项?实际上是通过使用GupshupWhatsApp访问api和实现nodejs云函数Ohh来实现的。完美的我用的是同样的工具。但是我对sintax有个问题。。。我更改了流的静态类型,但在部署到Firebase函数时仍然存在问题。。。我的代码无法理解一些配置,例如:Promise、const-request:any={…}、异步函数detectinent(sessionID:string。。。。你为什么要使用这个配置,我怎么能使用它呢?谢谢阿拉姆!您是否开发了一个以这种方式集成的Weebhook?或者你在使用GupshupIDE选项?实际上是通过使用GupshupWhatsApp访问api和实现nodejs云函数Ohh来实现的。完美的我用的是同样的工具。但是我对sintax有个问题。。。我更改了流的静态类型,但在部署到Firebase函数时仍然存在问题。。。我的代码无法理解一些配置,例如:Promise、const-request:any={…}、异步函数detectinent(sessionID:string。。。。为什么要使用此配置?我如何使用它?