Markdown formats in custom channels that use Direct Line
Omnichannel for Customer Service offers a suite of capabilities that extend the power of Dynamics 365 Customer Service Enterprise to enable organizations to instantly connect and engage with their customers across digital messaging channels. An additional license is required to access Omnichannel for Customer Service. For more information, see the Dynamics 365 Customer Service pricing overview and Dynamics 365 Customer Service pricing plan pages.
In Omnichannel for Customer Service, you can send and receive messages formatted with Markdown in custom messaging channels using Direct Line API 3.0. As a developer, understanding how the Markdown format is passed through the channel and knowing the details of the format will help you update the HTML styling and tags in your own user interface.
In the Direct Line channel, when an agent sends (outbound) a message formatted with Markdown to a Direct Line bot, the bot receives the message in a certain format. Now, if a bot receives (inbound) a formatted message from a customer, it must be able to correctly interpret the message that's formatted with Markdown. As a developer, you'll need to use Markdown appropriately so that the message is formatted correctly for your agents and customers.
Markdown formats
The following table lists the Markdown formats used in inbound messages sent by the customer and outbound messages sent by the agent to the customer.
Style | Inbound | Outbound | Example |
---|---|---|---|
bold | **bold** | **bold** | text |
italics | _italics_ | _italics_ | text |
strikethrough | ~strikethrough~ | ~strikethrough~ | |
blockquote | > blockquote | > blockquote | > text |
header (levels 1–4) | ### header3 | ### header3 | Text |
hyperlink | https://www.microsoft.com | https://www.microsoft.com | https://www.microsoft.com |
hyperlink with text | [text](https://www.microsoft.com) | [text](https://www.microsoft.com) | Microsoft website |
monospace | ``` text ``` |
``` text ``` |
text |
numbered list | <number> item one | <number> item one | 1. item one 2. item two |
unordered list | * item one or - item one |
`* item one or - item one |
* item one * item two |
new line | Paragraph 1 <br> Paragraph 2 </br> | Paragraph 1 Paragraph 2 |
Note
Currently, we don't support the <Shift + Enter> key combination to add multiple line breaks.
For inbound messages, set the Markdown text to the Activity object's text
property.
For outbound messages, the Markdown text will be received in the Activity object's text
property (similar to a normal message).
Next steps
Bring your own custom messaging channel using Direct Line
Sample code to bring your own channel
Configure custom messaging channel
See also
Support for live chat and asynchronous channels
Enable formatted messages
Markdown formats for agents
Key concepts in Direct Line API 3.0
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de