我使用nodeJs使用Microsoft的bot服务(Bot框架)创建了Bot。
它适用于纯文本,但是当我尝试使用以下方法返回HTML表时
eg.
var tableHTML = '<table style="padding:20px;border:1px solid black; border-collapse: collapse;" border=1 border-collapse=collapse><tr style="background-color:#c6c6c6"><th>Countries</th><th>Capitals</th><th>Population</th><th>Language</th></tr><tr><td>USA</td><td> Washington D.C.</td><td>309 million</td><td>English</td></tr><tr><td>Sweden</td><td>Stockholm</td><td>9 million</td><td>Swedish</td></tr></table>';
var message = {
type: 'message',
textFormat: 'xml',
text: tableHTML
};
session.send(message);
它适用于商务桌面APP的skype,但不适用于商务手机APP的skype(它什么都不返回)
目前我在skype for business上为移动设备重新发送HTML表时面临问题
Skype for Business移动应用程序支持bot中的HTML?
请提供是否有人有此解决方案
谢谢
答案 0 :(得分:0)
Skype for business mobile clients 不支持支持HTML或降价格式。对于许多客户来说,这是一个痛点,我鼓励您通过uservoice与他们联系并请求此功能。
格式渲染将是特定于频道的,您需要提前确定频道支持的格式。