Кейсы Digital for Sales: использование приложений для Битрикс24

Почему форматирование BB-кодами не работает при отправке сообщений в Telegram из роботов Битрикс24

При автоматизации уведомлений в Битрикс24 через роботов и бизнес-процессы пользователи часто настраивают отправку сообщений в Telegram. Как правило, речь идёт о служебных уведомлениях по сделкам, задачам или событиям CRM, где важно сохранить визуальное форматирование текста — жирный шрифт, переносы строк, списки.

Проблема пользователя

При настройке робота пользователь выбирает формат отправки сообщения HTML, но при этом использует привычные BB-коды Битрикс24 — [b], [i], [u] и другие. В результате сообщение приходит в Telegram без форматирования, а сами BB-теги отображаются как обычный текст.
На первый взгляд кажется, что робот или приложение работают некорректно, однако причина кроется в различии форматов разметки.

Ограничения стандартных инструментов

BB-коды — это внутренний механизм форматирования Битрикс24. Они используются в ленте новостей, комментариях, задачах и других интерфейсных элементах портала. За пределами Битрикс24, включая внешние мессенджеры, такие коды не интерпретируются.
Telegram, в свою очередь, поддерживает ограниченный набор HTML-тегов и не умеет обрабатывать BB-разметку. Поэтому при передаче текста во внешний канал BB-коды не преобразуются и не «понимаются» получателем.

Решение задачи

Если для робота или бизнес-процесса выбран формат отправки HTML, текст сообщения должен быть оформлен именно в HTML-виде. Это означает использование стандартных тегов:
жирный текст — <b>текст</b>
курсив — <i>текст</i>
переносы строк — <br>
Именно такой подход используется в приложении Отправка в Telegram: чат-бот для сообщений из роботов и БП, так как он полностью соответствует требованиям Telegram API и исключает неоднозначность интерпретации текста.

Пример логики форматирования

Если внутри Битрикс24 сообщение могло выглядеть так:
[b]Новая сделка[/b] Ответственный: Иванов
То для отправки в Telegram его необходимо оформить в виде:
<b>Новая сделка</b><br> Ответственный: Иванов
В этом случае Telegram корректно отобразит жирный заголовок и перенос строки.

Результат

После перехода на HTML-разметку сообщения начинают приходить в Telegram в ожидаемом виде: с корректным форматированием, читаемой структурой и без лишних служебных тегов. Роботы и бизнес-процессы работают стабильно и предсказуемо, без визуальных ошибок.

Вывод

BB-коды и HTML — это разные форматы, предназначенные для разных сред. BB-разметка работает только внутри Битрикс24 и не подходит для внешних каналов уведомлений. При отправке сообщений в Telegram необходимо использовать HTML-теги, что изначально заложено в логике приложения Отправка в Telegram: чат-бот для сообщений из роботов и БП. Такой подход позволяет избежать ошибок форматирования и упростить настройку автоматических уведомлений.