查询1: 当要显示的文本数据在C#中通过V4开发的BOT中更多时,是否有一种方法可以显示带有滚动条选项的卡片?
换句话说,滚动条应该出现在HERO卡中,例如,动态地举两个例子:
示例1:由于文本很小,因此在HERO卡中有两行要显示,因此该卡将显示这两行没有问题。 预期结果:文本应显示在HERO卡中,而没有任何滚动条 实际结果:显示的文本没有卡中的滚动条
示例2:我可以说要在卡中显示30行文字 预期结果:我希望文本显示在带有滚动条的HERO卡中,该滚动条应基于文本长度出现,因为这一次更多,而不是显示拉长的卡来显示文本,我希望使用滚动时卡的尺寸最小启用栏,以便我可以使用滚动条阅读文本。 实际结果:无法实现此操作,它将显示带有所有必需文本的加长卡
问题:如何实现示例2的要求,是否可以在网络频道聊天机器人中进行?如果是,该如何做。由于我是BOT和代码的新手,请提供详细的分步指南
查询2: 除此之外,如何在卡中显示要显示为超链接的链接,而不是单击按钮以转到该URL,我希望显示超链接。例如,我在QnA Maker上将答案显示在卡片上,其中答案包含一个URL,我希望此URL显示为超链接而不是普通文本。
当前,我得到的只是显示为文本,如果我在QnA答案中放入href
标签,它就会显示为带有所有HTML标签的文本。
问题:在HERO卡中显示URL时如何显示为超链接? 网络频道聊天机器人有可能吗?如果是,该如何做。由于我是BOT和代码的新手,请提供详细的分步指南
语言:C# SDK:V4 频道:网络频道聊天机器人
预先感谢 -ChaitanyaNG
试图在QnA KB文章中放置一些HTML标签,但输出来自QnA作为要显示的原始文本,表示所有HTML标签的含义,如果我在网络聊天频道中按原样显示,则显示HTML标签。
在查询本身中提供了该查询,并在示例中解释了我的查询。
答案 0 :(得分:0)
用于自适应卡直接链接:-https://adaptivecards.io/explorer/
在这里您将获得如何使用示例设计自适应卡的方法。
如果您使用网络聊天作为频道,则 href标签将起作用。默认情况下,它会在bot模拟器中作为URL。
答案 1 :(得分:0)
英雄卡中只能有两行文字。如果需要更多文本,则必须使用自适应卡。自适应卡也可以进行广泛的定制。
您可以在这里参考https://docs.microsoft.com/en-us/azure/bot-service/dotnet/bot-builder-dotnet-add-rich-card-attachments?view=azure-bot-service-3.0#types-of-rich-cards