将机器人连接到 Facebook Messenger
Connect a bot to Facebook Messenger
以下示例展示了如何将机器人连接到 Facebook Messenger(如果它安装在 Bot Framework Portal 上)。
- https://docs.microsoft.com/en-us/bot-framework/channel-connect-facebook
- https://www.codeproject.com/Articles/1110201/Creating-A-Facebook-Bot-Using-Microsoft-Bot-Framew
但是如果 bot 安装在 Azure 上呢?那我的步骤是什么?在哪里获取回调 URL 和验证令牌值?如何正确连接? Bot 在 NodeJS 上编写并作为 NodeJS Web 应用程序部署在 Azure 上。
完全相同的步骤...
首先澄清一下:Bot Framework Portal 上没有安装 bot (dev.botframework.com);您只是在创建机器人并注册它。您将在此处启用 Facebook Messenger 频道。
如果您的机器人托管在 Azure
,那么唯一的区别就是您的机器人在 Bot Framework 门户中的 URL 将是您的 Web 应用程序的 URL (例如 mybot.azurewebsites.net)那里 + /api/messages 而不是任何其他 URL.
有关如何获取回调 Url 和令牌的所有信息在 https://docs.microsoft.com/en-us/bot-framework/channel-connect-facebook#provide-webhook-callback-url-and-verify-token
中进行了说明
如果您使用的是 Azure 机器人服务(我不这么认为,因为您的问题没有提到它),那么 "portal" 会嵌入到 Azure 中,在您的机器人设置中。
以下示例展示了如何将机器人连接到 Facebook Messenger(如果它安装在 Bot Framework Portal 上)。
- https://docs.microsoft.com/en-us/bot-framework/channel-connect-facebook
- https://www.codeproject.com/Articles/1110201/Creating-A-Facebook-Bot-Using-Microsoft-Bot-Framew
但是如果 bot 安装在 Azure 上呢?那我的步骤是什么?在哪里获取回调 URL 和验证令牌值?如何正确连接? Bot 在 NodeJS 上编写并作为 NodeJS Web 应用程序部署在 Azure 上。
完全相同的步骤...
首先澄清一下:Bot Framework Portal 上没有安装 bot (dev.botframework.com);您只是在创建机器人并注册它。您将在此处启用 Facebook Messenger 频道。
如果您的机器人托管在 Azure
,那么唯一的区别就是您的机器人在 Bot Framework 门户中的 URL 将是您的 Web 应用程序的 URL (例如 mybot.azurewebsites.net)那里 + /api/messages 而不是任何其他 URL.
有关如何获取回调 Url 和令牌的所有信息在 https://docs.microsoft.com/en-us/bot-framework/channel-connect-facebook#provide-webhook-callback-url-and-verify-token
中进行了说明如果您使用的是 Azure 机器人服务(我不这么认为,因为您的问题没有提到它),那么 "portal" 会嵌入到 Azure 中,在您的机器人设置中。