机器人框架中的文本格式

text formatting in bot framework

我正在尝试格式化从机器人发送给用户的文本,例如更改字体颜色、大小等。

以下是我尝试过的一些格式化文本的方法。

text = "<b><p class=\"timestext\"> " + text + " </p></b>";
text = "<b><div style=\"color:rgb(255,255,0)\">" + text + "</div></b>";  
text = "<font color=\"rgb(255,255,0)\">" + text + "</font>";

HeroCard card = new HeroCard()
                {
                    Title = "Title",
                    Text = text,
                    Buttons = buttons_list
                };

以上代码中,只有粗体标签和字体标签不影响文本。

有人可以提到上面代码中的问题或在 bot 框架中格式化文本的任何方法。

渠道对编辑文本属性的支持各不相同。目前none个频道支持自定义颜色或字体。 BotFramework 格式约定可以找到 here,但您需要检查每个渠道的文档(即 Facebook/Skype 等)以查看它们支持的子集。