我正在为使用微软Bot框架的Slack开发chatbot。 Web应用程序托管在Azure上。我们有几个安装。微软Bot框架与Slack的集成被破坏
今天早上一切正常,当我看到新的机器人只是没有回应(旧的仍在工作)。
我们一直在试验slack上的权限和授权密钥,所以我认为这是原因。但我试图从头重新安装应用程序,bot用户,授权密钥等,并没有帮助。我配置的端点只是没有命中。
我认为问题在于Slack和Microsoft Bot Framework之间的通信,因为当我从chatbot面板的web客户端测试时,一切正常。另外,Slack代表证实他们身边没有问题。
更新:我又重新检查了所有凭证,好像它的工作,不知道是什么的问题。但有两个方面的问题仍然存在:
1)我可以以某种方式测试这个通信通道吗?当我的端点没有打到时,我无法获得有关正在发生的事情的任何信息。我在Microsoft Bot Framework Web控制台上有0个错误。
2)关于配置松弛通道的文档最近已经改变,现在它建议添加“订阅Bot事件”,而一切正常工作。你能详细说明一下吗?另外,还不清楚什么是{YourBotHandle}文档中提到的https://slack.botframework.com/api/Events/ {YourBotHandle}
谢谢你,一切都有道理。因此,如果没有事件api,ms chatbot只是经常查询slack以知道是否有新事件发生? – VzLOM
似乎是这样;我不确定它会如何表现,但如果你说它没有这个工作,那么它可能只是使用websockets连接。请upvote([为什么投票很重要?](https://stackoverflow.com/help/why-vote)) –