松弛消息不会到达 botframework GA
Slack messages don't reach botframework GA
我关注了MS documentation on how to configure a Slack channnel for a bot。但我认为它已经过时了,因为它讨论的是 dev.botframework.com 配置,而不是来自 Azure 门户。
有趣的是,用于配置 api 的 URL slack.botframework.com 仍然有效。
但问题是,即使使用 ngrok 在本地调试我的机器人,到达机器人的唯一消息是当我尝试在 slack 中授权通道时,之后当我写一条消息时它没有到达机器人。
该文档在某种程度上已经过时了。 最多 将您的 Slack 应用程序连接到 Bot Framework 的部分是正确的,但是,从那一点开始,必须采取不同的步骤和额外的步骤。
如您所知,机器人必须在 Azure 门户中创建。 在指示您在 Slack API 页面上创建机器人用户的步骤之后,继续并切换到 Azure 并创建您的机器人。如需有关如何操作的帮助,您可以关注 Create A Bot with Bot Service
成功创建并部署机器人后,单击“机器人管理设置”blade。您将需要您的机器人句柄,是的,它区分大小写。这就是您要用于 'Subscribe to Bot Events' 请求 URL.
的内容
从那里开始,您可以继续按照 'Subscribe to Bot Events'、'Add and Configure Interactive Messages (optional)' 和 [=教程的 40=]'Gather credentials' 个部分。
接下来,回到 Azure 门户和你的机器人。单击 Bot Management(link 以上设置)下的 Channels,滚动到底部,然后 select Slack。这就是您要放置 Slack 凭据的地方。一旦你按下保存,一个新的 window 将打开,要求你授权你的机器人。继续并单击 'Authorize'。
教程到此结束,但是,仍然需要执行一些小步骤。返回 Slack App 并单击 'Basic Information'。在主屏幕上,'Building Apps for Slack' 标题下有一个已检查的步骤列表,单击显示 'Install your app to your workspace'[=51= 的步骤] (1),然后单击显示 'Install App to Workspace'(2)
的按钮
再次弹出一个新的window,请求授权。同样,select'Authorize'
之后,等待几分钟让 Slack 最终完成授权(我有一个机器人需要 5 分钟来授权连接)。然后,您可以返回到 Slack 工作区,直接向您的机器人发送消息或将它们添加到频道并进行测试。
我关注了MS documentation on how to configure a Slack channnel for a bot。但我认为它已经过时了,因为它讨论的是 dev.botframework.com 配置,而不是来自 Azure 门户。 有趣的是,用于配置 api 的 URL slack.botframework.com 仍然有效。 但问题是,即使使用 ngrok 在本地调试我的机器人,到达机器人的唯一消息是当我尝试在 slack 中授权通道时,之后当我写一条消息时它没有到达机器人。
该文档在某种程度上已经过时了。 最多 将您的 Slack 应用程序连接到 Bot Framework 的部分是正确的,但是,从那一点开始,必须采取不同的步骤和额外的步骤。
如您所知,机器人必须在 Azure 门户中创建。 在指示您在 Slack API 页面上创建机器人用户的步骤之后,继续并切换到 Azure 并创建您的机器人。如需有关如何操作的帮助,您可以关注 Create A Bot with Bot Service
成功创建并部署机器人后,单击“机器人管理设置”blade。您将需要您的机器人句柄,是的,它区分大小写。这就是您要用于 'Subscribe to Bot Events' 请求 URL.
的内容从那里开始,您可以继续按照 'Subscribe to Bot Events'、'Add and Configure Interactive Messages (optional)' 和 [=教程的 40=]'Gather credentials' 个部分。
接下来,回到 Azure 门户和你的机器人。单击 Bot Management(link 以上设置)下的 Channels,滚动到底部,然后 select Slack。这就是您要放置 Slack 凭据的地方。一旦你按下保存,一个新的 window 将打开,要求你授权你的机器人。继续并单击 'Authorize'。
教程到此结束,但是,仍然需要执行一些小步骤。返回 Slack App 并单击 'Basic Information'。在主屏幕上,'Building Apps for Slack' 标题下有一个已检查的步骤列表,单击显示 'Install your app to your workspace'[=51= 的步骤] (1),然后单击显示 'Install App to Workspace'(2)
的按钮再次弹出一个新的window,请求授权。同样,select'Authorize'
之后,等待几分钟让 Slack 最终完成授权(我有一个机器人需要 5 分钟来授权连接)。然后,您可以返回到 Slack 工作区,直接向您的机器人发送消息或将它们添加到频道并进行测试。