在Skype上为移动设备上的业务呈现HTML表格的问题

时间:2018-02-15 08:34:12

标签: node.js azure bots botframework skype

我使用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?

请提供是否有人有此解决方案

谢谢

1 个答案:

答案 0 :(得分:0)

Skype for business mobile clients 不支持支持HTML或降价格式。对于许多客户来说,这是一个痛点,我鼓励您通过uservoice与他们联系并请求此功能。

格式渲染将是特定于频道的,您需要提前确定频道支持的格式。