当要显示的文本数据更多地是通过C#中的V4开发的BOT时,有没有一种方法可以使用滚动条选项来显示卡片?

当要显示的文本数据更多地是通过C#中的V4开发的BOT时,有没有一种方法可以使用滚动条选项来显示卡片?,c#,botframework,bots,chatbot,C#,Botframework,Bots,Chatbot,问题1: 当要显示的文本数据更多地是通过C#中的V4开发的BOT时,有没有一种方法可以使用滚动条选项来显示卡片 换句话说,滚动条应该出现在英雄卡中,例如,让我们举两个例子: 例1:我有两行要显示在英雄卡中,因为文本很小,卡将显示这两行,没有问题。 预期结果:文本应显示在没有任何滚动条的英雄卡中 实际结果:显示的文本在卡中没有滚动条 例2:我有30多行文字要显示在一张卡片上 预期结果:我希望文本显示在带有滚动条的英雄卡中。此滚动条应根据文本长度显示,因为这一次显示文本时,它更多的是显示加长卡,而不

问题1: 当要显示的文本数据更多地是通过C#中的V4开发的BOT时,有没有一种方法可以使用滚动条选项来显示卡片

换句话说,滚动条应该出现在英雄卡中,例如,让我们举两个例子:

例1:我有两行要显示在英雄卡中,因为文本很小,卡将显示这两行,没有问题。 预期结果:文本应显示在没有任何滚动条的英雄卡中 实际结果:显示的文本在卡中没有滚动条

例2:我有30多行文字要显示在一张卡片上 预期结果:我希望文本显示在带有滚动条的英雄卡中。此滚动条应根据文本长度显示,因为这一次显示文本时,它更多的是显示加长卡,而不是显示文本。我希望在启用滚动条的情况下,卡的大小最小,以便我可以使用滚动条读取文本。 实际结果:无法实现这一点,它将显示一张带有所有所需文本的拉长卡

问题:如何实现示例2提问,是否可以在web频道聊天机器人中实现?如果是,如何做。请提供详细的一步一步的指导,因为我是新的机器人和代码

问题2: 除此之外,如何显示一个链接,以显示为卡内的超链接,而不是按钮单击转到该URL我想显示一个超链接。例如,我有一个QnA Maker,我得到的答案显示在一张卡片上,其中的答案包含一个URL。我希望这个URL显示为超链接,而不是普通文本

目前,我只将其显示为文本,如果我将
href
标记放在QnA答案中,它将显示为包含所有HTML标记的文本

问题:当显示在英雄卡中时,如何将URL显示为超链接? 有可能在网络频道聊天机器人中使用它吗?如果是,如何做。请提供详细的一步一步的指导,因为我是新的机器人和代码

语言:C# SDK:V4 频道:网络频道聊天机器人

提前谢谢 -柴丹阳

尝试将一些HTML标记放入QnA KB文章中,但输出是来自QnA的原始文本,将与所有HTML标记一起显示,如果我在web聊天频道中按原样显示,它将与HTML标记一起显示

它是在查询本身中提供的,我的查询通过一个示例进行了解释

  • 您可以将自适应卡用于具有滚动条属性的多行
  • 对于自适应卡直接链接:-

    在这里,您将通过示例了解如何设计自适应卡

  • 要显示URL,您需要从QNA Maker对话框中获取结果,并对该结果使用字符串生成器
  • 如果您使用网络聊天作为频道,则href-tag将起作用。在bot emulator中,默认情况下它将作为URL

  • 您可以将自适应卡用于具有滚动条属性的多行
  • 对于自适应卡直接链接:-

    在这里,您将通过示例了解如何设计自适应卡

  • 要显示URL,您需要从QNA Maker对话框中获取结果,并对该结果使用字符串生成器

  • 如果您使用网络聊天作为频道,则href-tag将起作用。默认情况下,在bot emulator中,它将作为URL。

    英雄卡中只能有两行文本。如果您需要更多文本,则必须使用自适应卡。此外,自适应卡还可以定制为多种卡。

    你可以在这里查阅

    英雄卡中只能有两行文字。如果您需要更多文本,则必须使用自适应卡。此外,自适应卡还可以定制为多种卡。
    你可以在这里查阅