Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
456 views
in Technique[技术] by (71.8m points)

botframework - Microsoft Bot Framework - Webchat text as html

I'm using Microsoft Bot Framework (Node JS), with Webchat channel. The webchat shows HTML tags as plain text ("<br> bla bla <br>") while I want it to be rendered.

enter image description here

There is any way to make it render the HTML tags?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Microsoft Bot Framework supports only 2 types of text format:

  • Markdown
  • XML (The textFormat xml is supported only by the Skype channel.)

Hence it is normal that you don't have what you wanted.

See documentation here: https://docs.microsoft.com/en-us/bot-framework/bot-service-channel-inspector#text-formatting

As a consequence, you have to transform your html to markdown to get your intended output, but you will be limited to the capabilities of markdown and the restrictions of markdown rendering in the channels.

You can check markdown rendering by channel here: https://docs.botframework.com/en-us/channel-inspector/channels/WebChat?f=Markdown&e=example1


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...