adaptive-cards相关内容

从MS Teams中的邮件扩展上载附件

我在MS团队中运行消息扩展-它在MS Planner中创建任务。 下一步,我希望添加通过消息扩展上传附件的功能。 下面是消息扩展的用户界面-使用适配卡(NodeJS)构建。 那么,点击Upload Document如何打开文件选择器并能够添加附件? 推荐答案 为此,您必须使用带有Web视图的消息传递扩展,并将其指向您自己的服务器。据我所知,默认情况下您无法执行您要求的 ..
发布时间:2022-04-13 23:06:38 其他开发

在Microsoft团队中创建到音频呼叫的深层链接

我有一张适配卡,我想在这张卡中添加一个对特定人员具有呼叫功能的按钮,该人员在我的组织Microsft团队中。如何通过深度链接到音频呼叫创建呼叫? 编辑: 此链接将重定向到与用户的聊天窗口: https://teams.microsoft.com/l/chat/0/0?users= 如果不是音频/视频呼叫,我如何才能执行相同的操作? 推荐答案 您需要在Bot中实现调用,才能使用Bo ..
发布时间:2022-04-13 22:44:37 其他开发

MS Team的适配卡-图像在Web界面中显示,但不在桌面应用程序中显示

我经常遇到团队和适配卡的问题。无论我是从流程发布自适应卡连接器还是直接从图形API发布卡,似乎都无关紧要,我卡中的图像显示在团队Web浏览器界面中,而不是桌面应用程序中。 除此之外,该卡显示正常,只是在桌面上没有图像渲染。很难调试,因为它在Chrome中运行良好,如果有什么方法可以查看桌面应用程序的源代码,看看那个img url是被添加了前缀还是被替换了,或者是其他什么东西。 奇怪的是 ..

如何进行呼叫:在适配卡中工作

我正在尝试在按下适配卡内的按钮时发起呼叫(在Microsoft Teams中) 我将URL添加为Callto:[UserEmail] 虽然当我在Chrome中的搜索栏中写下这段代码时,它可以工作,但当按下适配卡中的按钮时,它会在Chrome页面上显示错误。 你知道为什么会发生这种情况吗? 编辑: 以下是我使用的示例卡片: { "$schema": "http://adapti ..
发布时间:2022-04-13 22:15:15 其他开发

下拉自适应智能卡-BOT框架

要以城市为单位显示假日列表,我正在创建一张适配卡。在适配卡上会有一个城市列表的下拉列表,根据选择,我需要显示选定城市的度假列表。 我找不到如何从下拉列表中获取所选值。我尝试了类似下面的方法,但它只给出了我在渲染卡片时在下拉列表中选择的第一个值- var card = new AdaptiveCard(); try { card = new AdaptiveCard(new Adap ..
发布时间:2022-02-26 12:49:55 C#/.NET

QNA Maker Bot AdaptiveCards:如何在C#中添加数据对象

我使用“无代码”方式在Azure中生成Bot并将其连接到QNA Maker知识库。 然后我修改了代码,以便Bot在MS Teams频道(QNA Maker使用的格式)中使用AdaptiveCards而不是HeroCard来支持Markdown格式化。 当知识库出现一些提示时,我正在尝试将SubmitActions添加到这些适配卡。目标是,如果用户单击这些SubmitActions,它会自动 ..
发布时间:2022-02-26 12:47:31 其他开发

如何在虚拟助手中创建步骤瀑布,其中步骤是在运行时生成的 AdaptiveCards?

我需要在运行时生成瀑布步骤,因为它们基于 API 响应 - 使用 WaterfallDialog 和 WaterfallSteps 甚至可以做到吗? 在运行时创建自适应卡片可以使用 AdaptiveCard 类来完成,但就将这些添加到对话框堆栈而言,我可以在运行时调用 AddDialog() 并添加瀑布步骤?我的 API 返回 JSON 和要在对话框中显示的文本以及它的控件类型 - 它使用 ..
发布时间:2021-11-24 19:51:46 C#/.NET

如何在nodejs中将二进制图像数据转换为相同图像的URI?

我正在使用一个 API 来获取用户的个人资料照片.这个 api 为我获取了个人资料照片的二进制数据. 我需要能够以 https://en.wikipedia 的形式使用此个人资料照片.org/wiki/Data_URI_scheme 示例:- 将呈现图像的 json,其中 url 的值应为 URI. {"type": "AdaptiveCard","版本": "1.0",“身体" ..
发布时间:2021-09-14 20:29:06 前端开发

如何对需要用户在 Bot Framework 中选择一个选项的自定义提示进行单元测试

我有一些使用自适应卡片制作的自定义提示,需要用户输入,例如 input.ChoiceSet 和 input.Text. 我的问题是,如果我有一张有 3 个选项(“红色"、“蓝色"、“绿色")的卡片,我想测试“红色"的结果被选中.如何在我的测试代码中发送选择并获得结果.我想在选择某些内容并且用户点击提交按钮后对结果和流程进行单元测试. 我使用 JObject 以字符串的形式获取用户的选择 ..
发布时间:2021-09-14 19:16:53 C#/.NET

从 URL 重定向到 Bot

我正在开发一个 .Net 核心 Bot 应用程序,我在其中创建了一个自适应卡片,当用户点击它时,它会被重定向到一个新的 URL.有一次,重定向我想添加一个功能,在用户在 URL 中发布后,他应该使用发布的数据重定向回 BOT.谁能指导我如何解决这个问题.下面是我们创建的用于将用户重定向到 URL 的示例 JSON. {“$schema":“http://adaptivecards.io/sche ..
发布时间:2021-07-05 19:46:11 其他开发

Microsoft Teams 的自适应卡片支持

我已将 MSFT 聊天机器人与 Teams 集成,我能够连接和交互,但是对于基于自适应卡片的响应,我收到以下错误“不支持指定的卡片版本." 知道 MSFT 团队何时支持自适应卡. 环境:自适应卡片 v 0.5.1.0 解决方案 Microsoft Teams 现在支持自适应卡片(桌面版和 Web 版). 需要注意的几点: 您使用的是旧版本的 nuget 包.请使用这 ..
发布时间:2021-06-02 22:02:11 其他开发

Microsoft Teams bot - 调试链接展开

我正在尝试实现非常简单的团队机器人,但不断面临行为不可预测的问题.例如.文档 清楚地表明 Teams 应用自适应卡作为链接展开响应,但是当我发送非常简单的响应时,例如: var card = new AdaptiveCard(new AdaptiveSchemaVersion(1, 0));card.Body.Add(new AdaptiveTextBlock { Text = "Title", ..
发布时间:2021-06-02 22:01:29 其他开发

有没有一种方法可以为自适应卡提供列填充 - 自适应 MS BOT

我正在使用自适应卡片在使用自适应卡片模板包的表格中显示动态内容. 我一直在定制它,但其中一栏仍然拒绝就位,该栏的内容总是比其他栏多.所以它掉出了行,因此扩大了表格并使它看起来很难看.[![在此处输入图像描述][1]][1] async testTableData(context) {var tablePayLoad = {$schema:“http://adaptivecards.io/s ..

如何将数据动态绑定到自适应卡?

我已经使用c#.net创建了一个漫游器.我正在从SharePoint列表中获取数据,它将获取许多行.行数是动态的.当机器人在团队中回答时,我想以表格格式添加数据.我想使用自适应卡以表格格式显示数据,但是如何将数据绑定到自适应卡中,因为行数会根据向机器人提出的问题而变化?如何在c#.net bot代码中将数据动态绑定到cad? 解决方案 这根本没有问题,您可以简单地在服务器端(即在您的机器人 ..
发布时间:2021-04-16 18:58:48 C#/.NET

如何在网聊的自适应卡1.2版中将输入文本作为必填字段

我正在使用BotFramework WebChat 4.9.1 和自适应卡 1.2 ,并且我只需要几个字段即可.以下是我尝试过的卡,但是它不起作用.理想情况下,提交时,应使用红色文本突出显示如果文本框为空,则必须输入名字. {"$ schema":"http://adaptivecards.io/schemas/adaptive-card.json","type":"AdaptiveCard" ..
发布时间:2021-04-16 18:53:35 其他开发

如何使用messageBack或imBack从choiceSet中回显用户选择的选项集?

我正在尝试使用messageBack或imBack(尽可能)从给定的用户评分下拉列表中回显用户选择的选项.因为,我只能在messageBack值字段中添加静态文本作为值 "actions":[{"type":"Action.Submit","title":"OK",“数据":{"msteams":{" type":"imBack",“值":“用户选择的选项";}}}] 是否有一种方法可以从c ..
发布时间:2021-04-16 18:53:13 其他开发