botframework-sdk: [Skype for Business] doesn't support HTML messages

System Information (Required)

  • SDK Version: 3.8.3

Issue Description

No way to send html content to a skype for business connector. According to https://msdn.microsoft.com/en-us/skype/skype-for-business-bot-framework/docs/overview it should be possible. The messages are always sent as plain text and not html The only textFormat supported are plain, markdown and xml but xml is only supported by skype

Example Code

Extract from the sample provided for nodejs

// Receive messages from the user and respond by echoing each message back (prefixed with ‘You said:’) var bot = new builder.UniversalBot(connector, function (session) { var msg = new builder.Message(session).text(“<b>TEST</b>”); session.send(msg);

});

Expected Behavior

TEST should be displayed in bold

Actual Results

<b>TEST</b> is displayed

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 17 (3 by maintainers)

Most upvoted comments

I’ve just checked and it seems that UCWA apps are still incapable of sending HTML messages. No need to mention that I went through the process of makeMeAvailable that added Html support for the app. Even after the my app has supportedMessageFormats: ('Plain', 'Html') the negotiatedMessageFormats with users on Android / Mac clients is still Plain.

@nwhitmont 5 months have passed since your last comment. Any updates regarding the support for this feature?

No update at this time. If this change would occur it would be from the Skype for Business team, not from the Bot Framework team. Making it out of scope for this forum, which is why this issue is closed.

Is there any plan to add it in the future? It’s a bit sad to see this issue closed when it’s actually still open and relevant 😃