在bot框架更新到v3之后似乎存在问题。当我从bot模拟器运行echo对话框示例时,它工作正常,但是当我发布机器人并通过松弛调用它时,它会出错。在调试时,我发现当消息来自松弛时,Activity.serviceURL为null。但是,当它来自bot模拟器时,serviceURL不为null。我已经按照echo对话框here的文档进行操作,当从slack调用时,它会为serviceURL抛出null错误。关于如何解决这个错误的任何想法?
答案 0 :(得分:0)
您需要在botframework.com中进入bot的配置并选择3.0版。您需要复制Microsoft App ID并将其写入您的webconfig文件中,您还需要通过单击按钮"管理Microsoft App ID和密码"来生成应用程序的密码。在您的机器人配置中,当您将密码放入webconfig中的MicrosoftAppPassword时。最后在BotId上写了一些文字,我认为这是不相关的。