我已经下载了虚拟协助技能模板并正在使用日历模板。它正在模拟器和网络聊天频道中工作,但与团队集成后没有回复。 OAuthCard身份验证可在模拟器和网络聊天中使用,但不适用于团队。我遵循了MS文档。使用ngrock从azure进行调试时,它显示错误的请求。
我已在团队中上传清单。
请帮助我解决此问题
答案 0 :(得分:0)
除Teams之外,任何渠道上的机器人在其主要bot类中均具有以下内容,它们在其中继承“ ActivityHandler”:
public class DialogBot<T> : ActivityHandler where T : Dialog
{
//...
}
此活动处理程序是处理oauth的地方。
但是,为了使oauth在Teams上工作,必须改为继承TeamsActivityHandler。 OAuth卡不适用于团队,因此已对发送的卡进行了调整:
public class DialogBot<T> : TeamsActivityHandler where T : Dialog
{
//...
}