Microsoft chatbot-删除漫游器响应中的超链接

时间:2019-06-11 15:30:28

标签: c# botframework

我们需要在漫游器响应中显示没有超链接的链接。 例如,“ abc.com”应显示为纯文本,而不包含可点击的链接。

enter image description here

尝试将TextFormat设置为“ markdown”,“ plaintext”,但没有更改。

var answer = context.Activity.CreateReply();
answer.TextFormat = "markdown";
answer.Text = $"{response}";

参考:https://github.com/microsoft/botframework-sdk/issues/1152

谢谢!

1 个答案:

答案 0 :(得分:1)

Markdown旨在自动解析URL。如果您不希望这种情况发生,则不应使用Markdown格式。

“纯文本”不是可用的格式类型。您可以改用“普通”,但还有一个名为TextFormatTypes的帮助程序类,其中包含您所有的选择,因此您不必担心键入错误的内容。

var answer = context.Activity.CreateReply();
answer.TextFormat = TextFormatTypes.Plain;
answer.Text = $"{response}";