microsoft-teams相关内容

在消息扩展处理程序中获取teamId

在为Microsoft Teams开发消息扩展时,是否可以在用户不首先将漫游器添加到该团队的情况下检索用户正在调用message extension命令的团队的ID? 当机器人根据 TeamsInfo.getTeamDetails()手动添加到团队中时,我可以执行此操作,但是,我并不需要(或想要)将机器人添加到团队中为了我的目标我需要的只是渠道ID(可从上下文/会话中获得)和基础团队的ID. ..
发布时间:2021-04-16 18:52:26 其他开发

MS Teams机器人部署拒绝自动生成的manifest.json

我重新部署了我的(侧载)Teams应用程序,该应用程序实现了一个非常简单的机器人,该机器人每天自动向房间发送消息. 这已经工作了很长时间了,我做了些微的改动,所以我需要重新部署,从团队室中删除,然后重新添加. 在我删除并尝试将其重新添加(不更改任何设置)之后,我现在收到一条错误消息,告诉我“清单解析失败" .听起来像是Teams或App Studio的问题.如果是这样,您可以尝试手动将 ..
发布时间:2021-04-16 18:52:14 其他开发

如何在发布到频道的帖子中提及使用CardFactory.adaptiveCard(NodeJS)的Bot(不是用户)

我已经遍历了interweb的所有四个角落,试图找到有关如何执行此操作的文档.但是到目前为止,我的旅程没有成功.在搜索的过程中,我能够找到如何提及用户(而不是机器人)的方法,这甚至很痛苦.我发现您必须在“任意"广告的顶层发布一个名为 msteams 的字段.object参数,它是一个由实体数组组成的对象.该数组是对象的数组.当提及一个具有适当值(代替用户名和 userID )的用户时,adapti ..
发布时间:2021-04-16 18:51:44 其他开发

MS Teams应用清单文件租户限制

我创建了bot应用程序并为其创建了清单文件.我将其添加到Microsoft团队中,并且工作正常.因此,如果我将该清单文件与其他租户帐户一起使用,那么该应用程序也将被添加并正常运行.我不希望这样.如果其他租户尝试添加清单,则该清单不起作用或无法添加.如何在清单文件中赋予租户限制?我还要附加清单文件. {"$ schema":"https://developer.microsoft.com/zh- ..
发布时间:2021-04-16 18:51:32 其他开发

如何在MS Team Bot中安排和发送消息

我创建了一个团队机器人,并使用.NET核心编写了一项服务来处理用户的消息以进行相应回复.但是我想安排一条消息并将其发送给用户(即从bot启动对话). 我浏览了在线可用资源,其中大多数参考了发送主动消息的文档.但这无济于事,因为在我的场景中,我想在一天的特定时间发起对话,而且我没有进入可以编写代码的事件处理程序. 我还尝试了Azure函数,因为可以对其进行计划,并尝试编写代码以在团队中发送消息, ..

团队消息传递扩展是否可以返回纯文本响应而不是卡片?

我正在尝试基于v4 bot SDK创建用于Teams的消息传递扩展,该SDK可以搜索知识库并提供可以放入聊天室中的建议响应.搜索有效,我可以选择一张卡片放入聊天中,但我想删除格式,只将一段文本返回到聊天中(即,我不希望聊天中的其他人看到该响应来自扩展).我可以在搜索结果中指定卡片列表,并尝试将heroCard搜索结果结果的cardAction属性设置为"messageBack",但这仍然会将完整的 ..
发布时间:2021-04-16 18:51:01 其他开发

MS TEAMS聊天机器人:我可以限制我的MS Botframework聊天机器人仅与我的MS Teams租户ID一起使用,而无需其他身份验证

问题陈述: 我们使用MS Botframework V4,QnA Maker和LUIS创建了一个常见问题解答聊天机器人.客户的信息安全团队怀疑,如果任何人都掌握了聊天机器人的 MicrosoftAppId ,那么任何人都可以在任何其他MS Teams Subscription上发布该聊天机器人,从而引起安全威胁. 条件:客户端不赞成添加额外的身份验证提示,尽管用户已登录MS Teams ..
发布时间:2021-04-16 18:50:54 其他开发

建议的操作在Microsoft Teams中不可见

我会从机器人向Microsoft Teams发送一条主动消息,其中包含用户可以采取的2条建议操作.但是在Microsoft Teams中,消息显示如下: 团队或我的代码有什么问题? 以下是我用于验证,生成和发送消息的代码: 私有异步任务BotCallback(ITurnContext turnContext,CancellationToken cancelToken){字符串serv ..
发布时间:2021-04-16 18:50:38 C#/.NET

使用ngrok在Teams中测试机器人功能

我正在使用Bot Framework和Azure for Microsoft Teams开发一个机器人,我将使用ngrok直接在MS Teams中开发和测试我的代码.在漫游器的设置中,我已将消息端点设置为从ngrok获取的URL,并添加了/api/messages . 但是每次我想从Teams发送消息时,都会收到401未经授权的回复. ConfigurationCredentialPr ..
发布时间:2021-04-16 18:50:35 C#/.NET

TeamsBot-如何从对话更新事件中获取团队ID?

我正在安装Teams机器人并将其添加到团队中.当我将其添加到团队时,在初始通话中,我会收到"conversationUpdate"消息.事件正确,在OnTurnAsync中.我遇到的问题是,任何获取团队本身的调用都失败了,因为我看不到要获取ID来获取团队数据的任何内容. 我希望能够将其添加到团队中,获取该事件,然后获取与其添加到的团队相关的数据. 这是我正在尝试的. 私有常量字符串A ..
发布时间:2021-04-16 18:50:13 C#/.NET

Microsoft团队:获取用户的时区?

我正在为MS Teams开发一个机器人,希望了解用户的时区,以便在适当的时间(例如不在深夜)传递消息. 我没有在bot框架REST API中找到合适的东西.尽管我们收到的消息包含一个"clientInfo.country"属性,这是一个开始,但绝对不足以按我们希望的时间计时消息. 解决方案 答案是:有一个 localTimestamp 属性可用于获取时间偏移,这对于我来说已经足够了需 ..
发布时间:2021-04-16 18:49:44 其他开发

在新创建的团队中进行测试时,团队的UpdateActivity事件有所不同

我们有一个Teams机器人,可以在MS Teams中发布消息.新会话的第一个活动始终是自适应卡片,偶尔我们会使用新卡片进行更新.一切正常,直到我使用该机器人组建了新团队为止. 我们正在尝试使用UpdateActivityAsync进行的更新,返回NotFound. 经过一些故障排除后,我注意到以下内容: 新团队的名称不同:19:... @ thread.tacv2,而不是19:. ..
发布时间:2021-04-16 18:49:22 C#/.NET

刷新团队机器人图标+名称

我更新了Bot Framework Bot的名称+图标.在Teams中,我看不到更新它的方法..我记得必须手动删除程序文件中的某些缓存文件夹,但是想知道是否有更简单的方法(+ Teams bot中的Web机器人与我的本地缓存无关,并且也不会刷新). 如何在Teams deskop +网络中刷新我的机器人名称+图标? 解决方案 不幸的是,MS Teams并未提供一种“刷新"机器人图标的 ..
发布时间:2021-04-16 18:49:16 其他开发