Microsoft Teams App-通过Bot发布通知

一些用户

我有一个Microsoft Teams应用程序。目前,该应用正在开发中。希望提交应用程序进行审批呢。但是,我确实希望将仅通知机器人集成到我的应用程序中。目前,我正在尝试通过此漫游器测试此应用的通知。但是,我被卡住了。

据我了解,要发布通知,我需要:

  • 获取访问令牌
  • 获取我的机器人的不记名令牌
  • 开始对话
  • 发表讯息

如果我在这方面有误,请告诉我。无论哪种方式,我都停留在步骤1上。当尝试从中获取访问令牌时https://login.microsoft.com/botframework.com/oauth2/v2.0/token,我收到一条错误消息:

Application with identifier '{guid}' was not found in the directory 'botframework.com'. This can happen if the application has not ben installed by the administrator of the tenant or consented to by any user in the tenant.

由于我已经Test and Distribute使用InstallApp Studio中按钮通过选项卡安装了该应用程序,因此我认为这满足了我(我的租户中的用户)同意使用该应用程序的需要。但是,我想因为我尚未将应用提交到商店,所以我无法通过获得令牌https://login.microsoft.com/botframework.com/这是真的?如果是真的,我应该使用另一个端点吗?如何获得我正在积极开发/测试的Team App中的机器人代币?

戴维·沃尔默斯

保护连接时,Microsoft BotFramework Bot始终需要具有应用程序ID和应用程序密码。此ID和密码在Azure门户中注册(它将信息传递到botframework.com)。

您可以在没有ID和密码的情况下在本地测试Bot,但是当尝试集成MS Teams等其他渠道时,您将需要配置这些ID和密码...

通常,您可以将它们传递给您的ICredentialProvider

services.AddSingleton<ICredentialProvider>(provider => new SimpleCredentialProvider(appId, appPassword))

您无需以任何方式发布Bot。只需在Azure门户中创建应用注册,然后使用应用ID和密码即可。

永远记住,Teams App和BotFramework Bot没有共同之处。BotFramework与频道无关。只有MS Teams应用程序知道使用您的应用程序ID(在manifest.json中配置)的Bot。

MS Teams(emea.ng.msg.teams.microsoft.com),BotFramework(token.botframework.com)和您的Bot(xxx.azurewebsites.net甚至ngrok ...)之间的连接通过应用程序ID和密码来保护。因此,永远不要告诉任何人您的应用密码是什么。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Python Flask中从Microsoft Teams bot验证HMAC

在Microsoft Teams中侧向加载VS Custom Bot

从Bot到Microsoft Teams中的选项卡的深层链接

通过URL打开Microsoft Teams Client

如何通过EWS获取Microsoft Teams聊天消息?

如何加载可变的Microsoft Teams Bot图标?

Microsoft Teams身份验证:无法在Teams Bot(V4 SDK)中检索令牌

Microsoft Teams Bot-用户无法发起对话

如何从Bot手动向Microsoft Teams发送“ conversationUpdate”?

在Microsoft Teams App Studio中,无法更改Bot端点地址

如何在Azure中向Microsoft Teams Bot添加授权

Microsoft Teams Bot-链接展开验证流程

如何通过REST API在Teams通道内更新(编辑)Microsoft Teams消息(话题或回复)

附加CSV文件以答复Microsoft Bot Framework for Teams

手动邀请Bot参加Microsoft Teams通话

通过deamon创建Microsoft Teams组

Microsoft Teams Bot-调试刷新令牌流

Microsoft Teams Bot身份验证黑屏

如何关闭Microsoft Teams中的通知声音?

Microsoft Teams:如何向活动源添加通知?

Microsoft Bot Framework 和 Microsoft Teams

选项卡未显示在 Microsoft Teams Bot 上

Microsoft Teams App - 如何在 Outlook 日历中创建事件?

使用 Bot 框架通过 NodeJS 发布到 Microsoft Teams 频道

使用 Microsoft Graph API 或 BOT API 发送 MS Teams 消息

如何将选项选择异步发布到 Microsoft Teams?

使用 Bot 框架在 Microsoft Teams 上发送主动消息

Microsoft Bot Framework Composer Teams 包发送任务模块

适用于 Microsoft Teams 的 Azure Bot App Reg 可以使用单租户吗?