adaptive-cards相关内容

如何在单击一次时禁用自适应卡?

我正在MSTeams Bot中使用自适应卡,并且单击一次后,我想禁用“提交"按钮以防止用户在后端运行按钮单击事件时再次单击它. 自适应卡代码- async specialRewards(){const specialRewardCard = CardFactory.adaptiveCard({'$ schema':'http://adaptivecards.io/schemas/adap ..
发布时间:2021-04-16 18:51:50 其他开发

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

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

Bot框架中用于自适应卡的HostConfig

我将自适应卡与bot框架node.js SDK结合使用.将那些自适应卡发送给我的用户已经成功.现在我想走得更远: 在网站上,他们告诉您可以进一步自定义卡片的外观.现在我想知道这是如何工作的?如何调整该hostconfig文件以更改颜色,填充,背景等.如何使用CSS和HTML来制作卡片,就像它们在网站上所说的那样? 预先感谢 解决方案 HostConfig与应用程序有关,该应用程 ..
发布时间:2021-04-16 18:50:02 其他开发

如何隐藏/禁用以前聊天中的自适应卡片按钮?

我正在使用Bot Framework .Net SDK v4自适应卡v1.2.我正在使用瀑布设计在瀑布的每个步骤中显示卡片.但是用户可以单击先前显示的卡中的按钮,这使该机器人看上去很笨. 如何在C#的bot框架中禁用/隐藏上一次聊天中的自适应卡片按钮? 解决方案 Web聊天提供了一个示例,向您展示如何在客户端禁用自适应卡: ..
发布时间:2021-04-16 18:49:18 其他开发

微软团队Bot自适应卡轮播删除卡

我正在将Microsoft Team bot与nodejs一起使用.我正在渲染自适应卡轮播,并在每张卡上进行操作.我的要求是删除单击了操作的单个卡.是否可以? 当前代码如下所示.我尝试了deleteActive但删除了整个轮播 const {TurnContext,TeamsActivityHandler,CardFactory,AttachmentLayoutTypes,动作类型} = ..

在显示具有较大选择列表的自适应卡时(在botframework中),来自bot的大小限制(限制为262144字节)出现问题

我的团队正在使用Microsoft bot框架开发聊天机器人,这是我们需要根据用户选择显示动态选择列表的要求.为此,我们需要使用API​​来获取自定义响应.请在下面找到响应示例. {“项目":[{"val":{"Field1":"Hello World"},"_links":{“自我":[{"href":"API_URL_FOR_THIS_OPTION"}]}},{"val":{"Field1 ..

在自适应卡中一次性使用后如何禁用按钮

我在我的LUIS代理中使用自适应卡.用户填写完所有详细信息并提交卡后,应禁用提交按钮,以防止重复使用该按钮. 我们还想知道在单击按钮时显示嵌套的自适应卡时如何隐藏按钮. 我尝试使用用户输入的值来验证卡,但我正在为此寻求更好和最佳的解决方案 P.s正在使用bot框架v4 API 解决方案 在网络聊天中,可以在Azure机器人的“传入活动"事件中处理隐藏/禁用提交按钮.您可以 ..
发布时间:2021-04-16 18:48:48 C#/.NET

如何增加自适应卡的大小?

我使用了自适应卡以表格格式显示数据.自适应卡上显示四列.在Bot框架仿真器上,它显示了正确的数据,如图所示.在bot框架模拟器上,它显示正确的列数据.但是,当将其部署到团队中时,其最后一列数据将被截断,该如何解决?如何增加自适应卡的大小? 解决方案 Teams客户端中自适应卡的宽度由Teams客户端本身根据当前查看区域的宽度确定-您不能直接影响此值.为了使该卡正常工作,您将需要探索其他方法 ..
发布时间:2021-04-01 21:43:48 C#/.NET

BotFramework-WebChat-自适应卡

有没有一种方法可以将Onchange事件添加到在网络聊天(版本V4)中呈现的自适应卡输入字段中.例如,在结帐屏幕中更改数量值(类型为Adaptive Card的输入字段)的示例应更新合计值(Adaptive card文本字段) 为简单起见....在下面的图像中,一旦我更改了输入框中的数字,它应该在下面的文本框中更新.一切都应该在网聊V4(React)客户端上进行 以下是我尝试过的选项, ..
发布时间:2021-02-13 19:59:21 其他开发

在产品问题(对话框)上单击其他按钮时,唤醒您的功能喜好,并转到主菜单并显示4个选择

我想单击其他人的自适应卡后从产品问题转到主对话框,例如单击其他按钮后打个招呼,它将进入主对话框并再次启动机器人.当单击其他自适应卡时,它会显示一个静态链接并唤醒msg.但我无法唤醒它 这是我的主对话框: namespace Microsoft.BotBuilderSamples { public class MainDialog : ComponentDialog { prote ..
发布时间:2020-09-22 23:24:07 C#/.NET

当我在瀑布对话框中使用自适应卡的输入形式时,ContinueDialogAsync不起作用

我一直在使用EchoBot模板,最近使用了VirtualAssistant模板.在上一个模板中,提交输入表单数据没有问题,但是此模板仅通过提交输入表单数据不能与ContinueDialogAsync一起使用.我们该如何解决呢?请帮助我. WaterfallStep的输入形式 card.Body.Add(new AdaptiveTextBlock() ..
发布时间:2020-09-22 23:15:34 C#/.NET

如何在Virtual Assistant中创建步骤瀑布,其中步骤是在运行时生成的AdaptiveCard?

我需要在运行时生成瀑布式步骤,因为它们基于API响应-甚至可以使用WaterfallDialog和WaterfallSteps吗? 可以使用AdaptiveCard类在运行时创建自适应卡,但是就将这些卡添加到对话框堆栈而言,我可以在运行时调用AddDialog()并添加瀑布步骤吗?我的API返回JSON以及要显示在对话框中的文本以及它的控件类型-它根据 解决方案 我设法通过使用更具体地说, ..
发布时间:2020-08-19 20:03:05 C#/.NET

可点击的HeroCard图像

我似乎找不到任何文档或论坛的答案来制作可点击HeroCard中的图像.我希望能够单击图像并执行与使用按钮相同的imBack()操作. 解决方案 您可以使用HeroCard的Tap属性来使Hero卡的图像通过该链接. 在C#中发布一些示例代码: using System; using System.Threading.Tasks; using Microsoft.Bot.Buil ..
发布时间:2020-07-18 23:06:28 其他开发

当Bot托管在Azure上时,我无法在验证器方法内的瀑布对话框中从自适应卡中检索值

我在Bot中使用的是自适应卡版本1.2 ,而 Bot Builder对话框版本是4.5.1 .目前,我正在使用TextPrompt在瀑布对话框中调用自适应卡.我已经编写了一个验证器方法来验证从卡返回的值.在Bot Emulator中可以正常工作.但是,当我将其托管在Azure上时,出现错误. 在验证器方法中,在promptContext.Recognized.Value中捕获自适应卡的值.但 ..
发布时间:2020-07-18 22:45:29 其他开发

我如何获得自适应卡的结果?

我正在尝试获取AdaptiveCard的结果. 我的机器人使用Waterfalldialogs.在一个Waterfallstep中,我向用户显示了一些带有时间和日期的房间.然后,用户可以选择一个房间.我尝试如下所示.遗憾的是,activity保持为空.如何获得自适应卡的结果 private async Task AfterChoice(WaterfallS ..
发布时间:2020-07-18 22:44:58 C#/.NET