2017-02-22 85 views
0

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

但在使用自定义事件,都可以从网络挂接触发的事件和消息要api.ai但它没有进一步显示任何在Facebook信使

回答

0

也许你想添加api.ai之前的延迟回复用户输入,对吗?比你需要在你的Facebook集成应用程序中添加延迟。 考虑后续流程

  1. 用户键入的Facebook Messenger窗口消息
  2. 的Facebook消息发送到您的集成应用
  3. 集成应用程序发送到api.ai
  4. Api.ai响应消息该消息并将回复发送到集成应用程序
  5. 集成应用程序等待一段时间,然后将回复发送到Facebook

Regards

+0

感谢您的回答。你的方法是好的,但在我的情况下,我需要以下集成, 1)来自Facebook Messenger的用户消息 2)FB Messenger将联系api.ai端点 3)api.ai然后将请求发送到集成应用程序 4)集成的应用程序完成处理后,它会发送一条消息给api.ai 5)现在api.ai将它转发到Facebook Messenger –

+0

这是您的要求或艺术?我不认为没有整合的应用程序,Facebook Messenger可以调用api.ai。 – Premier

+0

是的,您可以通过提供api.ai的URL给FB Messenger将FB Messenger连接到api.ai。 然后在api.ai中,提供web服务的webhook url。 请检查以下链接:[链接](https://docs.api.ai/docs/facebook-integration) –