我的机器人只是拒绝使用我的appId&我的开发模拟器上的密码,所以尽量做最简单的版本。这就是我试过的:
所以这是一个来自模板的全新解决方案,只是我的凭据发生了变化,这就是它给出的错误:
POST 401 [conversationUpdate]
Error: The bot's MSA appId or password is incorrect.
Edit your bot's MSA info
凭据肯定是正确的,因为我已经使用cUrl命令测试并收到了令牌。
我的开发机器是Windows Server 2008 R2。
答案 0 :(得分:0)
在本地开发时,您不需要App ID和密码。一旦部署了机器人,您还可以通过Bot Framework Developer Portal网络聊天测试您的机器人。注册。
场景1:如果您在本地计算机上运行机器人代码,请不要在模拟器中使用应用程序ID或密码。
场景2:如果您的机器人已部署到Azure或其他云服务,则需要使用应用程序ID / pwd在模拟器中进行测试。在Azure上,建议的方法是将MICROSOFT_APP_ID
和MICROSOFT_APP_PASSWORD
添加到您的应用程序设置中,如文章Deploying Bot Framework to Azure on Linux的步骤10中所述。