2017-02-22 86 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) –