Сообщение
- Настройки для Телеграм →
- Форматирование текста в Телеграм →
- Форматирование текста в ТамТам →
- Форматирование текста в Viber →
- Форматирование текста в В WhatsApp →
- Форматирование текста в ФБ →
- Длина текста в разных платформах →
Компонент Сообщение
Компонент Сообщение отправляет сообщение пользователю — текст, знаки или эмодзи.
Настройки для Телеграм
- Защитить контент — если включить чек-бокс, то пользователь бота не сможет скопировать и переслать информацию из сообщения.
- Уникальный идентификатор эффекта сообщения — вместе с текстом придёт выбранный вами анимированный эффект. Этот эффект можно выбрать из выпадающего списка или прописать вручную в виде числового кода.
Форматирование текста в Телеграм
В Телеграм поддерживается форматирование HTML и Markdown.
Чтобы использовать HTML выберите в настройках компонента Способ форматирования HTML.
Затем добавьте нужные теги:
<b>Это предложение должно быть выделено жирным шрифтом</b> <i>Это предложение должно быть выделено курсивом</i> <code>Этот текст должен отображаться как код</code> <s>Этот текст должен быть зачеркнут</s> <u>Этот текст должен быть подчеркнут</u> <tg-spoiler>Этот текст будет скрыт, пока на него не кликнуть</tg-spoiler>
<pre language="javascript"> В этом тексте должно поддерживаться многострочное форматирование кода
</pre>
<pre><code class="language-python">message = "Этот текст должен быть как отформатированный блок кода фиксированной ширины, написанный на указанном вами языке программирования. В примере мы используем Python" print(message)</code>
</pre>
Знаки «больше» и «меньше» Телеграм воспринимает как не закрытые теги, поэтому экран с этими знаками не придет. Чтобы избежать данной ошибки, рекомендуем использовать символы, как в этом примере:
Гиперссылку (ссылку в тексте) можно создать следующим образом:
<a href="link">текст для ссылки</a>
Пример:
<a href="https://vk.com/botmother">Наше сообщество во ВКонтакте</a>
Если ссылка записана в переменную, то в гиперссылке её можно вывести в двойных фигурных скобках:
<a href="{{link}}">текст для ссылки</a>
Чтобы сделать сворачиваемую цитату, текст должен быть оформлен следующим образом:
Вы можете добавить больше строк.
Чтобы использовать Markdown, выберите его в настройках компонента в поле Способ форматирования.
При использовании Markdown текст оформляется так:
*Это предложение должно быть выделено жирным шрифтом* _Это предложение должно быть выделено курсивом_ __Этот текст должен быть подчеркнут__ ~Этот текст должен быть зачеркнут~ ||Этот текст будет скрыт, пока на него не кликнуть|| `Этот текст должен выглядеть как код`
Гиперссылку (ссылку в тексте) можно создать следующим образом:
[текст для ссылки](https://docs.botmother.ru/)
Так можно упомянуть пользователя:
[Упоминание пользователя Телеграм](tg://user?id=123456789)
Вместо 123456789 добавьте ID пользователя из раздела Пользователи в конструкторе.
Чтобы сделать сворачиваемую цитату, текст должен быть оформлен следующим образом:
Вы можете добавить больше строк, важно чтобы в начале каждой строки стоял знак «больше».
Также вы можете форматировать текст, чтобы он приходил в виде цитаты или кода, который можно скопировать:
Таким образом форматирование отобразится в Телеграме:
Форматирование текста в ТамТам
В ТамТам поддерживается форматирование HTML и Markdown.
Чтобы использовать HTML, выберите его в настройках компонента в поле Способ форматирования.
Затем добавьте нужные теги:
<b>Это предложение должно быть выделено жирным шрифтом</b> <i>Это предложение должно быть выделено курсивом</i> <code>Этот текст должен отображаться как код</code> <s>Этот текст должен быть зачеркнут</s> <u>Этот текст должен быть подчеркнут</u> <mark>Этот текст должен быть с красным шрифтом</mark> <h1>Этот текст должен быть в виде заголовка</h1>
Ссылку можно добавить так:
Вместо link вы можете добавить свою ссылку, также можно поменять описание на свой текст.
В ТамТам отформатированный текст будет выглядеть так:
Чтобы использовать Markdown выберите в настройках компонента Способ форматирования Markdown.
При использовании Markdown текст оформляется так:
**Это предложение должно быть выделено жирным шрифтом** *Это предложение должно быть выделено курсивом* ~~Этот текст должен быть зачеркнут~~ ++Этот текст должен быть подчеркнут++ `Этот текст должен выглядеть как код` ```Этот текст должен выглядеть как блок кода``` ^^Это предложение должно быть написано красным шрифтом^^ # Это предложение должно быть написано как заголовок
Гиперссылку (ссылку в тексте) можно создать следующим образом:
[Текст для ссылки](https://docs.botmother.ru/)
Так можно упомянуть пользователя:
[Упоминание пользователя в ТамТам](tamtam://user/123456789)
Вместо 123456789 добавьте ID пользователя из раздела Пользователи в конструкторе.
Форматирование текста в Viber
*Это предложение должно быть выделено жирным шрифтом* _Это предложение должно быть выделено курсивом_ ~Этот текст должен быть зачеркнут~ ```Этот текст должен быть отформатирован как код, написан моноширинным шрифтом```
Форматирование текста в В WhatsApp
*Это предложение должно быть выделено жирным шрифтом* _Это предложение должно быть выделено курсивом_ ~Этот текст должен быть зачеркнут~ ```Этот текст должен быть отформатирован как код, написан моноширинным шрифтом```
Форматирование текста в В Фейсбуке*
Форматирование работает только в веб-версии.
*Это предложение должно быть выделено жирным шрифтом* _Это предложение должно быть выделено курсивом_ ~Этот текст должен быть зачеркнут~ ```Этот текст должен быть отформатирован как код, написан моноширинным шрифтом```
ВКонтакте, Одноклассники, Инстаграм* и Яндекс.Диалоги не поддерживают форматирование текста.
Длина текста в разных платформах
Telegram, ВКонтакте, Одноклассники и WhatsApp поддерживают максимум 4096 символов латинского алфавита, если будет больше — сообщение просто не придет, но отобразится в Диалогах.
ТамТам поддерживает максимум 3990 символов. Если создать текст с большим количеством знаков, то он придет в виде нескольких сообщений.
WhatsApp принимает как минимум 14000 символов кириллицей и латиницей.
Viber поддерживает 7000 символов латинского алфавита и около 5700 символов кириллицей.
Фейсбук* принимает текст любой длины, но обрезает его после 1999 символов (включая троеточие в конце).
В Инстаграме* можно отправить максимум 499 символов текста кириллицей (всего 500, 1 символ на многоточие) и 999 символов текста латиницей (всего 1000, 1 символ на многоточие). Эмоджи могут занимать больше, чем 1 символ — нужно это учитывать.
*Продукты Meta признаны экстремистскими и запрещены в РФ.