【问题标题】:Are bots for Workplace by Facebook supported via the Facebook channel on Microsoft Bot Framework?Facebook 的 Workplace 机器人是否通过 Microsoft Bot Framework 上的 Facebook 渠道支持?
【发布时间】:2017-09-24 00:43:11
【问题描述】:

我正在尝试将我在 Microsoft Bot Framework 上的机器人连接到 Facebook 在 Workplace 上的工作聊天机器人。

一切似乎都与常规 Facebook Messenger 频道一样:

  • 我可以在 Botframework 中验证我的 Facebook Messenger 凭据(页面 ID、应用 ID、应用密码、页面访问令牌)
  • Botframework webhook 在我的 Workplace 自定义集成设置中工作
  • 我可以在工作聊天中找到我的机器人并向其发送消息
  • 所有常规 Messenger API 调用都正常工作(例如设置持久菜单)
  • Bot Framework 管理控制台中未出现任何问题

但是,机器人永远不会回答。

是我做错了什么,还是 Botframework 不支持 Workplace 机器人?

【问题讨论】:

  • 您的机器人是否通过任何其他渠道回答?假设是 Bot Framework 管理门户中的网络聊天?
  • @EzequielJadib 是的。它通过网络聊天和 Skype 回答。我还没有配置任何其他频道。
  • 您在 Facebook Messenger 频道中的 Facebook Page ID 使用什么?如果您在工作场所访问您的机器人页面,ID 应该只是 Url 中机器人名称后面的数字部分:-NNNNNNNNNNNNNNN
  • @DavisG.Trent 繁荣!这就是问题所在。我使用的是 SCIM URL 中的号码。直到你提到它,我才意识到我的机器人有一个页面。
  • 嗨@Chris McGrath,我尝试将我在 Microsoft Bot Framework 上的机器人连接到 Facebook 在 Workplace 上的工作聊天机器人。我配置了应用程序 ID、应用程序秘密、令牌、页面回调 URL 等设置,但我无法在工作场所聊天中找到我的机器人来发送消息。我究竟做错了什么?你能推荐我吗?

标签: botframework facebook-messenger facebook-workplace


【解决方案1】:

是的。通过 Microsoft Bot Framework 上的 Facebook Messenger 渠道支持 Facebook 的 Workplace 机器人。要设置它,您需要上面屏幕截图中的 3 个东西:App ID、App Secret、Access Token。

您还需要页面 ID。要获得此信息,请通过在 Workplace 搜索中搜索 <botName> 来找到您的机器人的页面。页面 ID 在 URL 中,格式为 <botName>-NNNNNNNNNNNNNNN

【讨论】:

  • 我已经在 bot 框架上配置了 facebook messenger 频道,其中包含 facebook 从工作场所获取的所有必要信息(页面 id、应用程序 id、应用程序秘密、令牌、回调 url 等)。但是我在向机器人发送消息时仍然收到错误消息。我究竟做错了什么 ?错误:消息发送失败。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-11-18
  • 2016-08-30
  • 2017-05-28
  • 2018-08-31
  • 2018-03-25
  • 1970-01-01
  • 2019-02-25
相关资源
最近更新 更多