Tag: microsoft teams

Microsoft Teams中私人消息的传入Webhook

我可以从C#app或PS Script创建一个传入的webhook,向MSFT doc解释的频道发送JSON消息。 但是,我想使用我的传入webhook从我的应用程序向用户发送JSON消息(如私人消息),如Slack允许。 据我所知,MSFT团队无法做到这一点: https : //dev.outlook.com/Connectors/Reference 但也许你知道任何解决方法或类似的东西来解决它。 提前致谢 :) [EDITED]用于通过C#App将消息发布到MSFT团队的代码: //Post a message using simple strings public void PostMessage(string text, string title) { Payload payload = new Payload() { Title = title Text = test }; PostMessage(payload); } //Post a message using a Payload object public async void PostMessage(Payload payload) { string payloadJson […]

团队通道1:1上的botframework集成了身份validationAAD

我想在团队频道上连接我的机器人,但我不知道如何确保仅在我们的域(组织)中使用它。 我已经测试了Azure Web App的(身份validationAAD),但它不适用于团队或网络聊天,因为端点不会重定向它。 我有测试来实现AUTH卡,但它不适用于团队。 注意:我正在使用botframework C#api BotBuilder 3.15.2.2 我看起来像其他“问”: 微软团队为Bot Framework进行AAD身份validation 是否可以在MS Teams的1:1聊天中访问自定义选项卡? https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/authentication/auth-flow-bot https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/authentication/auth-bot-AAD https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/authentication/authentication Build BOT working with Authentication (Azure Bot Service) 真诚的,帕斯卡尔。 编辑:我已经实现了Adrian提取的解决方案,下面是一段在MessasController.cs上实现此function的C#代码(Post Function):注意==>为localhost使用添加访问权限 //https://stackoverflow.com/questions/51090597/botframework-on-teams-channel-11-authentication-aad-integrated string tenantIdAAD = “”; try { tenantIdAAD = activity.GetChannelData().Tenant.Id; } catch (Exception exception) { tenantIdAAD = “”; } ConnectorClient connector = new ConnectorClient(new Uri(activity.ServiceUrl)); if ([AAD_TenantID].TenantIdAAD.Equals(tenantIdAAD) || […]