gpt4 book ai didi

botframework - 英雄卡中未显示粗体文字

转载 作者:行者123 更新时间:2023-12-05 06:32:41 26 4
gpt4 key购买 nike

我在英雄卡中使用粗体文本时遇到了一些问题,目前我是这样构建我的英雄卡的:

var workloadCard = new HeroCard
{
Title = $"Partido #{number+1}",
Subtitle = $"**{matches[number].equipo1} vs {matches[number].equipo2}**",
Text = ($"El {fecha.ToString("dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture)} a las: \nMéxico: **{matches[number].hora.Replace(" ", "")}** \nRusia: **{horaRUs}** \nEn {matches[number].sede}"),
Images = new System.Collections.Generic.List<CardImage> { new CardImage($"{url}") },
Buttons = cardButtons,
};

问题是 ** ** 之间的文本显示为星号而不是粗体:

$"**{matches[number].equipo1} vs {matches[number].equipo2}**

变成

**México vs Suecia**

代替

墨西哥 vs 苏西亚

这会发生在英雄卡的任何部分,但在其他方面会产生平淡的 react ,这是什么原因造成的,我该如何解决?

最佳答案

英雄卡片接受其中的 html 标签,所以我通过这样做解决了这个问题:

$"<b>{matches[number].equipo1} vs {matches[number].equipo2}</b>

取而代之的是:

$"**{matches[number].equipo1} vs {matches[number].equipo2}**

关于botframework - 英雄卡中未显示粗体文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51162003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com