【问题标题】:Dialogflow Facebook Integration is not responding to incoming messages to pagesDialogflow Facebook 集成未响应页面的传入消息
【发布时间】:2022-01-02 18:49:52
【问题描述】:

我有一个 Facebook Messenger 机器人。此机器人使用 Gmail 地址连接到 Dialogflow。我已经从 Facebook 应用程序生成了一个令牌。然后将此令牌插入到 Dialogflow 帐户中。此外,来自 Dialogflow 的 webhook URL 和 verify_token 在 Facebook 应用程序中提供。

现在我面临一个非常奇怪的问题。问题是机器人没有响应页面消息或快速回复。那么问题出在哪里?是 Facebook 还是 Dialogflow?请帮帮我。

我已遵循 Dialogflow 中的此文档。 Dialogflow documentation另外,我已经按照这个教程from youtube.

【问题讨论】:

  • 如果有日志信息或错误,能否提供详细信息?您也可以分享一些代码或纯粹按照 youtube 视频中的教程进行操作吗??
  • 我能够复制视频教程,并且能够从对话流中获得响应。我将发布我的发现。

标签: facebook dialogflow-es chatbot facebook-apps dialogflow-es-fulfillment


【解决方案1】:

我能够复制视频教程。我认为你应该小心这些点。

  • dialogflow 上,检查信使集成是否已启动并运行,以及它是否指向您的工作环境。默认draft
  • facebook app,检查它是否有效和工作。您的应用必须存在,并且应选择 webhook,并且令牌不应更改。
  • 如果重新生成了令牌,您可能必须按照video you share 中的说明重新启动同步过程。
  • 您的机器人应该具有基本意图。没有意图,您将不会得到任何回应。
  • 您的intents 应该能够解析您收到的消息,否则您将不会收到任何回复。
  • dialogflow,您可以通过聊天来检查您的意图是否正常工作。您应该获得生成的响应的详细信息。 提示:您可以通过在Try it now 上写消息与您的对话流代理聊天,看看它是否正常工作
  • 检查fulfillment 是否正在使用。如果是这样,请检查您的内联编辑器或 webhook 是否正常工作并返回消息。
  • 如果响应有延迟并且您正在使用它背后的代码,您可能需要知道响应不应超过每分钟的适当配额。有关配额的详细信息,您可以查看此link

【讨论】:

  • 你好@AStranger。有什么进展吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 2018-03-01
  • 2012-07-05
相关资源
最近更新 更多