问题标签 [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 投票
2 回答
63 浏览

microsoft-teams - 团队上的搜索 API

是否有直接的 API 可以调用以搜索带有搜索词的对话?

如果没有直接 API,我是否可以在机器人中使用允许按术语搜索的 API?

0 投票
3 回答
1048 浏览

c# - 带有 type=invoke 的 CardAction 按钮在 Microsoft bot 框架中不起作用

根据这份文件 [ https://msdn.microsoft.com/en-us/microsoft-teams/botsmessages#action---invoke-new]我们可以在英雄卡按钮中使用调用,但它给了我以下错误“ActionTypes 确实不包含调用的定义

嗯,使用 Microsoft.Bot.Builder 3.2.1

有人能帮我吗

我在此链接中的代码

0 投票
3 回答
1967 浏览

c# - Bot Framework 机器人无法在没有提示的情况下在 Microsoft Teams 频道中发布

我有一个使用 Microsoft Bot Framework 构建的机器人,在 Azure App Service 中发布,我想在 Microsoft Teams 频道中发布该机器人以响应 POST 调用。我在继承自 ApiController 的 WebhookAPIController 类中有以下内容:

此代码从 AppSettings 中获取服务 URL 和 Channel ID;据我所知,给定 Teams 频道的频道 ID 永远不会改变。但是,当我对 (bot URL)/api/WebhookAPI 进行 POST 调用时,没有发布任何消息,并且我收到以下错误消息作为响应:

但是,如果我首先@-提及频道中的机器人,则 POST 调用返回 200 并且机器人在频道中发布。有没有办法可以将我的机器人配置为能够在频道中发布而不被提及?

0 投票
2 回答
70 浏览

botframework - 如何通过 Rest 请求 Microsoft Teams 上的 botstate 用户

如果我将 Get 请求 /v3/botstate/{channelId}/users/{userId} 请求发送到模拟器,它会返回 JSon。当然没有什么非常有用的,因为其中没有任何真正的用户。(请求引用的文档https://docs.botframework.com/en-us/restapi/state/#/https://docs.botframework.com/en-us/csharp/builder/sdkreference/stateapi.html #getset 属性

如果我将它发送给 Teams,我会收到 500 服务器错误。错误不会返回其他信息,它只是重复出现服务器错误。当我之前收到 500 个发送给 Teams 时,它与发送的 JSon 有效负载有关。在这种情况下,没有有效载荷。该请求是对我的机器人收到的“消息”的响应,我将来自该“消息”的 channelId 和 from.id 作为我的参数传递。

我能够发回 Post“消息”请求,并且 Get 请求 /v3/conversations{conversationId}/members 成功,所以我的 Bot 似乎设置正确。

有人有想法么?

0 投票
1 回答
221 浏览

coffeescript - MS Teams Bot 框架:提及会破坏 Markdown

目前正在处理自定义机器人框架,并且遇到了一个问题,即 Markdown 格式的消息中包含提及。

是的,它在咖啡脚本中。

我遇到的问题是该str变量也将包含降价,但是当entities包含该字段时,降价和换行符是未格式化的。

编辑:只是为了添加更多信息,删除实体字段确实允许消息的降价按需要工作,但是没有提及。这有点折衷,但两者兼而有之会很好,因为根据我的发现,没有文件说它们不应该共存。

0 投票
3 回答
1824 浏览

azure - Microsoft Graph API:获取团队(组)的频道不起作用

嗨,我正在尝试使用 Graph api(最近更新)获取 Microsoft 团队的频道,如下所示

但我收到以下错误。

这有什么问题吗。参考:https ://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/group_list_channels 我也给予了许可(Group.ReadWrite.All)。

0 投票
1 回答
121 浏览

botframework - 我们可以为整个 Microsoft 团队启用 BOT

我们可以为整个 Microsoft 团队启用 BOT。目前我必须为各个团队选择 Manifest.json 包以使其启用。这是否可能,而不是为每个团队添加它,它将可供 Microsoft Teams 上的所有用户使用。

谢谢

0 投票
5 回答
1738 浏览

microsoft-graph-api - 使用 API 创建 Microsoft Team Tab

我正在研究 Microsoft Teams 和图形 API 的可能性,并想知道是否能够通过图形 API 创建和配置选项卡。

我已经看到团队处于图形 API 测试版中,但找不到有关以编程方式创建或配置选项卡的任何信息。

谢谢!

0 投票
2 回答
279 浏览

office-js - 侧加载 Microsoft Teams 加载项时出错

加载清单时,我收到错误消息“出了点问题”。清单包括以下内容:

0 投票
1 回答
270 浏览

microsoft-teams - “立即开会”按钮灰显:“升级您的许可证以使用此功能”

文章:

“立即开会”按钮灰显:“升级您的许可证以使用此功能”

问题:

尽管用户拥有 E3 许可证,因此启用了 Skype,但“立即开会”按钮显示为灰色。

当我和一位同事一起测试时,在聊天部分点击他的照片,我可以 1:1 Skype。

这对组织内的每个人都很重要。

你以前见过这个问题吗?查看图片。

问题 1 图像变灰 在问题 2 中,我悬停在某人的头上,我现在可以见面了。

https://cloud.githubusercontent.com/assets/16490518/26152945/9510b2b6-3b09-11e7-8afd-53739772c1a5.jpg

https://cloud.githubusercontent.com/assets/16490518/26152946/9513da90-3b09-11e7-8ae7-942c7b55b770.jpg