2017-04-26 126 views
1

我正尝试将我的机器人微软Bot框架连接到工作场所上的工作聊天机器人通过Facebook。Facebook上Workplace by Facebook是否支持通过Microsoft Bot Framework上的Facebook频道?

一切似乎工作一样普通的Facebook Messenger的通道:

  • 我可以确认在Botframework我的Facebook Messenger的凭据(页ID,应用程序ID,应用程序的秘密,页面访问令牌)
  • 的Botframework网络挂接作品在我的工作场所的定制集成设置(see screenshot 1)
  • 我能找到我的工作中的聊天机器人,并将其发送的消息(see screenshot 2)
  • 所有的常规使者API调用正常工作(例如, 。设置永久菜单)
  • 没有问题出现在机器人框架管理控制台

然而,机器人永远不会应答。

我做错了什么,或者是Botframework中不支持的Workplace机器人吗?

+0

您的机器人是否通过任何其他渠道回答?让我们说Bot框架管理门户网站中的网络聊天? –

+0

@EzequielJadib是的。它通过网络聊天和Skype进行回答。我还没有配置任何其他频道。 –

+0

您在Facebook Messenger频道中使用了什么?Facebook页面ID?如果你在工作场所进入你的机器人页面,这个ID应该只是机器人在Url名字后的数字部分: -NNNNNNNNNNNNNNN –

回答

2

是的。 Facebook工作场所的机器人通过Microsoft Bot Framework上的Facebook Messenger渠道提供支持。要设置它,你需要上面截图中的三件事:App ID,App Secret,Access Token。

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