Dialogflow es api.ai中的异步消息传递

Dialogflow es api.ai中的异步消息传递,dialogflow-es,Dialogflow Es,我需要将消息从我的服务异步发送到api.ai,然后api.ai将消息发送到Facebook Messenger。 为了实现异步消息传递,我使用了自定义事件 但在使用自定义事件时,事件会从webhook触发,消息会发送到api.ai,但它不会进一步向facebook messenger显示任何内容您可能希望在api.ai回复用户输入之前添加延迟,对吗?您需要在Facebook集成应用程序中添加延迟。 考虑后续流程 用户在Facebook messenger窗口中键入消息 Facebook将消息发送

我需要将消息从我的服务异步发送到api.ai,然后api.ai将消息发送到Facebook Messenger。 为了实现异步消息传递,我使用了自定义事件


但在使用自定义事件时,事件会从webhook触发,消息会发送到api.ai,但它不会进一步向facebook messenger显示任何内容

您可能希望在api.ai回复用户输入之前添加延迟,对吗?您需要在Facebook集成应用程序中添加延迟。 考虑后续流程

  • 用户在Facebook messenger窗口中键入消息
  • Facebook将消息发送到您的集成应用程序
  • 集成应用程序将消息发送到api.ai
  • Api.ai响应消息并将回复发送到集成应用程序
  • 集成应用程序等待一段时间,然后将回复发送到Facebook

  • 问候

    谢谢你的回答。您的方法很好,但在我的情况下,我需要以下集成,1)来自Facebook Messenger的用户消息2)FB Messenger将联系api.ai端点3)api.ai将向集成应用发送请求4)集成应用完成处理后,它将向api.ai发送消息5)现在api.ai将转发给Facebook Messenger这是您的要求还是最先进的技术?我不认为Facebook messenger可以在没有集成应用程序的情况下调用api.ai。是的,您可以通过向FB messenger提供api.ai的url将FB messenger连接到api.ai。然后在api.ai中,提供web服务的webhook url。请查看以下链接:[链接]()嘿,谢谢。。我的意思是我使用了你建议我的方法