【问题标题】:Facebook Messenger Channel is not working with Microsoft BotframeworkFacebook Messenger 频道无法与 Microsoft Botframework 一起使用
【发布时间】:2017-02-03 10:48:20
【问题描述】:

Microsoft's Bot Framework,有Facebook Messenger Channel。根据设置页面,我遵循了所有内容,然后在 Bot Framework 和 Facebook App 端完成了配置。

已完成 Facebook Webhook 及其回调 URL 的设置(带有所需的验证令牌)。一切似乎都是正确的(请参阅下面的屏幕截图)

但是当我开始尝试与我的页面聊天(从我的 FB 管理员帐户)时,没有回复,什么都没有。

似乎是什么问题?请问我应该看什么?

提前谢谢大家。

【问题讨论】:

  • 我发现this walkthrough 对设置FB频道非常有用
  • 机器人部署了吗?在哪里?
  • 您在 BotFramework 门户页面中看到任何错误? (刷新后)

标签: botframework facebook-messenger facebook-chatbot


【解决方案1】:

我现在开始工作了。

  • 在 Botframework 的“输入您的凭据”部分,可以输入 Facebook Page Id 字段,但我不知道 Facebook 页面有一个特定的 Page ID(可以在“关于”选项卡下找到)。事实上,我以为是我们在 URL 中使用的那个(例如:https://www.facebook.com/xxxxxxxxxxx,因此:xxxxxxxxxxx)但它是错误的。
  • 然后,从 Botframework 取消授权并重新提交凭据。

感谢大家的帮助。

【讨论】:

  • 它看起来是同一个 id,在 URL 中使用:尝试在 facebook.com/xxxx 之后粘贴它。从 Botframework 取消授权并重新提交凭据是什么意思?我无法让我的聊天机器人在 FB 上工作。它可以在 Skype 和模拟器上运行。
  • 您在 URL 中看到的 ID 并不是真正的 Facebook Page Id。您只能在“关于”标签中看到正确的。
【解决方案2】:

另外,您能否通过 Bot Framework 门户中的测试面板和网络聊天控件验证您的机器人是否正常工作。

您可能还希望取消授权并重新提交凭据。

奇怪的是,您在 Facebook 频道的 bot 框架门户中没有看到任何错误,这几乎意味着消息没有从 Facebook Messenger 聊天服务发送到 Bot 框架。看起来您已正确设置回调 URL(来自未屏蔽部分)。

您还可以连接 Azure App Insights 并向我们提供检测密钥(通过门户),我们会将任何错误事件发送到您的应用程序洞察实例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多