问题
I am trying to connect my bot on the Microsoft Bot Framework to a Work Chat Bot on Workplace by Facebook.
Everything appears to work the same as the regular Facebook Messenger channel:
- I can validate my Facebook Messenger credentials in Botframework (page id, app id, app secret, page access token)
- The Botframework webhook works in my Workplace custom integration settings
- I can find my bot in Work Chat and send it messages
- All the regular Messenger API calls work normally (e.g. setting persistent menus)
- No issues appear in the Bot Framework management console
However, the bot never answers.
Am I doing something wrong, or are bots for Workplace unsupported in Botframework?
回答1:
Yes. Bots for Workplace by Facebook are supported via the Facebook Messenger channel on the Microsoft Bot Framework. To set it up, you need the 3 things in the screenshot above: App ID, App Secret, Access Token.
You also need the page ID. To get this, find the page for your bot by searching for <botName>
in the Workplace search. The page ID is in the URL in the format <botName>-NNNNNNNNNNNNNNN
.
来源:https://stackoverflow.com/questions/43637134/are-bots-for-workplace-by-facebook-supported-via-the-facebook-channel-on-microso