Перейти к содержимому

Форматирование текста

Олчат обеспечивает конвертацию форматирования текста между Битрикс24 (BBCode) и мессенджерами (Telegram, MAX). При передаче сообщений форматирование автоматически преобразуется в формат, поддерживаемый целевой платформой.

Telegram поддерживает расширенный набор форматирования текста. При отправке из Битрикс24 в Telegram и обратно поддерживаются следующие стили:

СтильОтображение в TelegramBBCode в Битрикс24
Жирныйтекст[B]текст[/B]
Курсивтекст[I]текст[/I]
Зачёркнутыйтекст[S]текст[/S]
Моноширинныйкод[CODE]код[/CODE]
Блок кодаМногострочный код[CODE]код[/CODE]
Ссылкатекст[URL=ссылка]текст[/URL]
Подчёркнутыйподчёркнутый текст[U]текст[/U]

Сообщение из Битрикс24:

[B]Важно![/B] Ваш заказ [I]№12345[/I] готов.
Подробнее: [URL=https://example.com]ссылка[/URL]

В Telegram клиент увидит:

**Важно!** Ваш заказ *№12345* готов.
Подробнее: ссылка (кликабельная)

MAX поддерживает форматирование на основе Markdown. При отправке из Битрикс24 в MAX выполняется конвертация BBCode в Markdown:

СтильФормат в MAXBBCode в Битрикс24
Жирный**текст**[B]текст[/B]
Курсив*текст*[I]текст[/I]
Код`код`[CODE]код[/CODE]
Ссылка[текст](url)[URL=ссылка]текст[/URL]

Битрикс24 использует BBCode для форматирования сообщений в чатах. Олчат автоматически конвертирует BBCode в формат целевого мессенджера.

BBCodeРезультат
[B]...[/B]Жирный текст
[I]...[/I]Курсив
[S]...[/S]Зачёркнутый
[U]...[/U]Подчёркнутый
[CODE]...[/CODE]Моноширинный код
[URL=ссылка]текст[/URL]Ссылка с текстом
[URL]ссылка[/URL]Ссылка
[QUOTE]...[/QUOTE]Цитата

Специфичные для Битрикс24 теги (упоминания пользователей, встроенные объекты и другие) удаляются при отправке в мессенджер, и передаётся только текстовое содержание.

Ссылки (URL) обрабатываются следующим образом:

  • Из Битрикс24 в мессенджер: BBCode [URL=...] преобразуется в кликабельную ссылку.
  • Из мессенджера в Битрикс24: Ссылки из Telegram (entity text_url / text_link) и обычные URL преобразуются в BBCode.
  • Голые ссылки (bare URL): Ссылки без оформления автоматически определяются и становятся кликабельными.

Эмоджи (смайлы) полностью поддерживаются в обоих направлениях:

  • Эмоджи из мессенджера отображаются в Битрикс24 без изменений.
  • Эмоджи из Битрикс24 передаются в мессенджер в стандартном формате Unicode.
  • Стикеры Telegram передаются как изображения.

Олчат поддерживает передачу различных типов файлов между Битрикс24 и мессенджерами.

ТипTelegramMAXПримечания
Изображения (JPG, PNG, GIF, WebP)ДаДаСжимаются мессенджером
Документы (PDF, DOC, XLS и др.)ДаДаПередаются как файлы
Видео (MP4, MOV и др.)ДаДаОграничение по размеру
Аудио (MP3, OGG и др.)ДаДаВключая голосовые
Голосовые сообщенияДаДаФормат OGG/Opus
Видеосообщения (кружки)ДаСпецифично для Telegram
СтикерыДаПередаются как изображения
МессенджерМаксимальный размер
TelegramДо 2 ГБ (через Bot API — до 50 МБ)
MAXВ зависимости от типа файла
Битрикс24Определяется тарифом портала

При отправке файла из чата Битрикс24 в мессенджер:

  1. Файл загружается оператором в чат открытой линии.
  2. Олчат получает файл и определяет его тип.
  3. Файл передаётся в мессенджер клиента в оригинальном формате.

Файлы, отправленные клиентом из мессенджера:

  1. Файл загружается на сервер Олчат.
  2. Передаётся в чат открытой линии Битрикс24.
  3. Оператор может просмотреть или скачать файл из чата.

Если оператор отправляет несколько файлов одновременно, каждый файл передаётся в мессенджер отдельным сообщением. Подробнее об отправке нескольких файлов через роботов читайте в разделе Несколько файлов из CRM.

  • Используйте простое форматирование: жирный, курсив, ссылки.
  • Избегайте глубоко вложенного форматирования — оно может отображаться некорректно.
  • Проверяйте отображение ссылок — убедитесь, что URL корректны перед отправкой.
  • Для кода и технической информации используйте моноширинный формат [CODE].
  • Учитывайте ограничения по размеру файлов в зависимости от мессенджера.