• KB Home
  • edna Chat Center
  • Дополнительные возможности
  • Использование разметки Markdown в сообщениях

Использование разметки Markdown в сообщениях

Как в сообщениях, отправляемых через API, так и в сообщениях, отправляемых из АРМ агента или супервайзера, вы можете использовать разметку Markdown для того, чтобы придать им выразительности. Эта функция включена по умолчанию; для того, чтобы выключить её, обратитесь в поддержку. Форматированные сообщения будут отображаться корректно в АРМ и наших SDK (при соответствующей включенной настройке). 

Вы можете использовать следующую разметку:

ФорматированиеПример
Кликабельные слова-ссылки для перехода на соответствующий URL[яндекс](https://yandex.ru)
выделение текста – полужирный__полужирный__
выделение текста – курсив *курсив*

_курсив_
маркированный список* маркированный

— маркированный

+ маркированный
нумерованный список1. раз
2. два
изображения![картинка](https://vplate.ru/images/article/orig/2019/03/dymchatyj-mejn-kun-varianty-okrasa-i-soderzhanie.jpg)

Также можно передать изображение не ссылкой, а как base64. Для этого:

1. Воспользуйтесь сервисом https://www.base64-image.de/, чтобы закодировать изображение.
2. Скопируйте код.
3. Вставьте код в структуру: ![картинка](data:image/png;base64,iVBO…) 


Пример сообщения, написанного в разметке Markdown, и того, как оно будет выглядеть:

Добрый день, дорогой покупатель! Сегодня в нашем магазине стартует __большая__ распродажа. Не пропустите свой шанс забрать *абсолютно любую* вещь по сниженной вдвое цене. Переходите по [ссылке](https://bestpriceshop.ru), чтобы узнать подобности!

Добрый день, дорогой покупатель! Сегодня в нашем магазине стартует большая распродажа. Не пропустите свой шанс забрать абсолютно любую вещь по сниженной вдвое цене. Переходите по ссылке, чтобы узнать подобности!

Сообщения с Markdown в мессенджерах и социальных сетях

Со стороны edna Chat Center в мессенджеры и социальные сети мы отправляем форматированный текст (сохраняя разметку, которую указал пользователь), а также специальное указание, что для форматирования использована именно markdown-разметка. 
Таким образом: 

  • если мессенджер или социальная сеть поддерживает форматирование markdown — сообщение на стороне клиента будет отображено в форматированном виде. На данный момент такое форматирование поддерживает Telegram;
  • если мессенджер или социальная сеть не поддерживает форматирование markdown — сообщение на стороне клиента будет отображено со специальными символами, которые указал пользователь.

Примеры:

Что отправляет пользователь КаналЧто видит клиент
Добрый день! Кликните [здесь](https://testsite.ru)TelegramДобрый день! Кликните здесь
WhatsAppДобрый день! Кликните [здесь](https://testsite.ru)

Интерфейс агента в iFrame
Cледующая статья Маскирование карт