问题标签 [microsoft-teams]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2009 浏览

botframework - 将附件发送到团队中的机器人

我正在使用 .NET C# 中的 BotBuilder。

我不知道如何使用 Teams 客户端向机器人发送附件 - 我尝试使用 Windows 桌面应用程序和 Web 客户端,但在与机器人的聊天中均未显示附件按钮。

我还尝试使用 Android 客户端,发现我可以发送图像附件但不能发送其他文件类型,然后我返回并发现我可以通过将图像粘贴到聊天框来在桌面/Web 客户端中执行相同的操作。

使用这种方法,我确实得到了一个Activity.Attachments项目ContentType="image/*"。我尝试在 Android 客户端中附加的任何其他类型的文件都不会发送到机器人(Activity.Attachments集合中没有任何内容),正如我所说,其他客户端甚至不允许我在 1:1 聊天中附加任何内容。

在 Teams 频道中附加文件会将文件添加到频道,但如果我@提及机器人以及附件,我不会得到任何对附件的引用。

我能找到的唯一提到在通过 Teams 发送的 bot 中使用附件的地方是这里声明您需要使用 JwtToken 来访问该文件。我猜这目前是 Teams 中的一个限制,因为我能够从其他渠道发送/接收附件,但我想确认我没有遗漏一些细微差别。

0 投票
1 回答
233 浏览

c# - Microsoft Teams - Office 365 卡中的“MultichoiceInput”不起作用

我正在开发一个程序,使用连接器将一些功能从我们的帮助台软件扩展到 Microsoft Teams。

此卡将有一个下拉菜单,您可以在其中选择将案件分配给哪个人。

该卡已成功发布,但是当我单击卡中的下拉菜单时,没有任何反应。我知道显示值对设置正确,因为如果我将“isMultiSelect”设置为 true,它会显示我的选择(但这不会是多选,所以我不能拥有它)。

是我正在使用的 Microsoft 的代码示例,请查看“示例连接器消息” - 下面是我的 JSON。根据示例,我相信它是正确的。

JSON:

}

这是我的卡现在的样子:Imgur

谁能告诉我我做错了什么 - 或者这里可能有一个错误?

提前致谢,

阿尔维

0 投票
1 回答
181 浏览

json - 在 Actionable Message Microsoft 团队中删除查看更多(所有内容的默认视图)

我已经成功地创建了一个脚本,通过传入的钩子连接器发布到微软团队,但是当它发布消息时,potentialActions 总是隐藏在查看更多标签后面。有没有办法强制它始终显示?

参考代码:

0 投票
2 回答
996 浏览

c# - 使用自定义 API 机器人无法在使用 Bot 框架的 Microsoft Teams 频道中发布操作卡

当我调用我的 API 时,我必须从机器人发送可操作卡,然后该 API 将通过微软团队频道中的机器人推送操作卡,我将在其中传递频道 ID 和服务 URL

目前,我能够使用自定义 API 成功地将简单消息发送到 Microsoft 团队频道,即用于发送简单消息。但是在发送动作卡时它会给出异常,例如,

{“活动导致多个 Skype 活动”}

0 投票
1 回答
52 浏览

microsoft-teams - 删除选项卡时的深层链接

在频道中共享指向团队范围选项卡的深层链接时,您可以提供可选的subEntityWebURL. 当标签被删除时,我期待深层链接打开subEntityWebURL(因为标签已经消失),但似乎什么都没有发生(即所有进入标签的深层链接都已失效,直到再次添加标签)。这是预期的吗?

0 投票
0 回答
99 浏览

report - 不同版本的 PowerBI 报告给不同的微软团队渠道

我创建了一个通用报告来显示有关客户的统计信息,我添加了一个报告过滤器来选择客户。对于每个客户,我想将带有为该客户设置的过滤器的报告添加到 Microsoft Teams 中的特定渠道。

例如:在名为“CustomerA”的频道中发布带有 CustomerA 过滤器的报告。然后也发布相同的报告,但现在在“CustomerB”频道中使用 CustomerB 过滤器。

问题不在于在频道中发布报告(可以作为网页完成),而是我想知道:有没有办法在不同的 Microsoft Teams 中轻松发布具有不同过滤器设置的不同版本的报告渠道?也就是说,无需单独保存和发布每个报告。

欢迎任何想法!

0 投票
3 回答
2507 浏览

microsoft-teams - 团队不显示英雄形象

我一直在尝试通过连接器将卡片发送到 Teams 频道。卡片确实出现了,但我尝试发送的任何英雄形象都没有显示。Message Card Playground正确显示图像,但它根本不显示在 Teams 中。我对“正常”图像没有任何问题。

这是我通过 webhook 发送的 JSON,但我也尝试了 Twitter - Hero 图像示例卡,但它也不起作用:

我错过了什么吗?

0 投票
1 回答
78 浏览

microsoft-graph-api - 从 Office365 组创建 Microsoft Team

我在从 Office365 组创建 Microsoft 团队时遇到问题,我找到了一个线程Skype beta API,但是当我发送请求时,我收到“未经授权”错误。在上面的线程中,Bernd 告诉他可以提供一个工作样本。

0 投票
2 回答
649 浏览

raspberry-pi - Microsoft Teams:没有回调 URL 的机器人

我正在尝试使用 Microsoft Teams 来控制 Raspberry Pi 设备。

基本上我想我会写一个在树莓派上运行的应用程序。当它运行时,Pi 会出现在 Microsoft 团队中并说“你好,我的 ip 地址是 192.168.xx” Pi 的灯上附有灯,所以我希望他们听对话并通过提及接受命令。例如@pi 打开灯或类似的。

我一直在阅读 Microsoft Teams 机器人的 API。 https://msdn.microsoft.com/en-us/microsoft-teams/custombot

这一切都很有趣,但我不确定自定义机器人是否是我想要的:

  1. 自定义机器人需要回调 url。我的 Pi 在防火墙后面,所以这是不可能的。他们将需要在某个地方进行轮询并检索消息。
  2. 我不想开发(然后支付和维护)网关 webapp 来获得大约 1。

自定义机器人是正确的方式还是我需要编写 Microsoft 团队客户端才能在 Pi 上运行?

0 投票
2 回答
247 浏览

microsoft-teams - 微软团队添加自定义文本处理程序

有没有办法在 Microsoft Teams 中添加自定义文本处理程序?例如,当我@输入聊天内容时,我可以从用户中进行选择。同样,当我可以从我们的 Web 服务中查找某些内容并将其添加到聊天窗口时,我希望将一个键绑定到另一个选项。以下文档描述了如何为 Microsoft Teams 编写连接器,但没有说明我在寻找什么。

https://msdn.microsoft.com/en-us/microsoft-teams/connectors