繁体   English   中英

如何验证消息是否从 MS 团队发送到 Microsoft bot

[英]How to validate if message is sent from MS teams to Microsoft bot

在 bot 处理消息之前,我想验证消息是否是从 MS 团队发送的,并且有人没有冒充。

类似于这个https://api.slack.com/authentication/verifying-requests-from-slack

每个“turnContext.Activity”都会包含Channel信息,所以在处理之前,可以在bot框架中识别Channel。

turnContext.Activity.ChannelId

您可以通过以下方式处理活动。 这里的“Channels”将成为“Microsoft Bot Connector”包的一部分。

if (turnContext.Activity.ChannelId == Channels.Msteams)
   {
     //do your activity
   }

Microsoft Bot Connector 具有以下频道信息。

在此处输入图片说明

参考:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM