是否可以在Bot卡/附件中显示格式化的HTML内容? 在本案例中,我们检索了动态365 CRM知识文章的内容字段,该文章是HTML格式,并希望将其显示给僵尸程序用户。
答案 0 :(得分:0)
Bot Framework中的大多数频道都不支持HTML渲染。您可以参考此问题:Can a .html file be rendered in cards和HTML should be sanitized in messages。
另一种方法是从html中提取信息并创建卡片以显示它们,在Bot Framework中创建卡片,请参阅官方Rich Cards Bot Sample for .NET SDK / Rich Cards Bot Sample for node.js SDK。
另一种方法是我们使用markdown来创建一个指向html的超链接。
例如,在C#中,您可以像这样编码:
var text = @"[Google Search](http://www.google.com)";
await context.PostAsync(text);
但所有频道也不支持降价,您可以参考此Bot Framework markdown support by channel了解详情。