Инструкция по оформлению расслки в боте
В graspil при создании рассылки вы видите обычное текстовое поле. Но это не значит, что ваши сообщения нельзя красиво оформить! Вы можете делать текст жирным, курсивным, вставлять ссылки, зачеркивать текст и т.д.
Для этого нужно выбрать режим форматирования (поле parse_mode) и использовать специальные символы.
Всего есть два основных режима:
HTML (Рекомендуем для новичков — проще и надежнее)
MarkdownV2 (Быстрее писать, но требует внимательности к знакам препинания)
Способ 1: HTML (Самый простой)
Если вы выберете в поле parse_mode значение HTML, ваш текст будет работать как конструктор. Вы "оборачиваете" нужные слова специальными тегами.
Шпаргалка по HTML
Жирный текст
<b>Важный текст</b>
Важный текст
Курсив
<i>Наклонный текст</i>
Наклонный текст
~~Зачеркнутый~~
<s>Старая цена</s>
Старая цена
Спойлер (скрытый текст)
<tg-spoiler>Секрет</tg-spoiler>
(Скрытый шум)
Пример готового сообщения для вставки:
Полный список доступных HTML тегов
Подчеркнутый
<u>Подчеркнуто</u>
Спойлер
<span class="tg-spoiler">spoiler</span>
или
<tg-spoiler>spoiler</tg-spoiler>
Кастомные эмоджи
<tg-emoji emoji-id="5368324170671202286">👍</tg-emoji>
Код
<code>Код</code>
Предварительное отформатирование
<pre>Форматирование</pre>
Цитата
<blockquote>Цитата</blockquote>
Свернутая цитата
<blockquote expandable>Свернутая цитата</blockquote>
На схеме изображенно как отображается тот или иной тег
Эмоджи и кастомные эмоджи
Обычные эмоджи вы можете просто копировать и вставлять прямо в текст, но если вы хотите использовать кастомные эмоджи то вам нужно использовать этот тег:
Воспользуйтесь ботом @AdsMarkdownBot чтобы получить ID эмоджи. Просо запустите бот и отправьте ему ваш эмоджи, в ответ вы получите код в котором будет ID
Тестирование
Обязательно тестируйте ваше сообщение перед отправкой. Воспользуйтесь функцией "отправить себе". Если в сообщении будет ошибка телеграм сообщит об этом, просто прочтите ошибку, переведите, посоветуйтесь с нейросетью или обратитесь в поодержку, мы всегда поможем разобратся с проблемой.
Способ 2: MarkdownV2 (Для тех, кто любит символы)
Если вы выберете MarkdownV2, форматирование делается с помощью спецсимволов (звездочек, нижних подчеркиваний и тильд). Это быстрее, но есть очень важный нюанс (о нем ниже).
Шпаргалка по MarkdownV2
Жирный текст
*Жирный текст*
Жирный текст
Курсив
_Наклонный текст_
Наклонный текст
~~Зачеркнутый~~
~Старая цена~
Старая цена
⛔ ВАЖНО: Проблема с восклицательным знаком (Ошибка Bad Request)
В режиме MarkdownV2 многие знаки препинания считаются "служебными". Телеграм думает, что это часть кода. Если вы просто напишете:
❌ Привет! или Скидки до 50%.
Сообщение НЕ отправится, и вы получите ошибку:
Bad Request: can't parse entities: Character '!' is reserved...
Что делать? Нужно ставить "защиту" перед знаками препинания. Этим щитом служит обратная косая черта: \ . Это называется "экранирование".
✅ Правильно писать так: Привет\! Скидки до 50%\. Мы открылись\.
Список знаков, перед которыми ОБЯЗАТЕЛЬНО нужно ставить \:
Точка
.Восклицательный знак
!Минус (дефис)
-Скобки
()[]{}Плюс
+Равно
=Решетка
#Вертикальная черта
|
Пример правильного сообщения в MarkdownV2:
(Обратите внимание: перед восклицательными знаками, точками и минусом стоит косая черта).
Полный список команд MarkdownV2
Наименование
Как писать (Синтаксис)
Жирный
*Жирный текст*
Курсив
_Курсив_
~~Зачеркнутый~~
~Зачеркнуто~
<u>Подчеркнутый</u>
__Подчеркнуто__
Спойлер (Скрытый)
`
Ссылка
[Текст ссылки](http://сайт.ру)
Код (строка)
`Код`
Блок кода (много строк)
текст
Цитата
>Текст цитаты
Свернутая цитата
`>Текст цитаты
Кастомный эмодзи

Эмоджи и кастомные эмоджи
Обычные эмоджи вы можете просто копировать и вставлять прямо в текст, но если вы хотите использовать кастомные эмоджи то вам нужно использовать этот тег:
Воспользуйтесь ботом @AdsMarkdownBot чтобы получить ID эмоджи. Просо запустите бот и отправьте ему ваш эмоджи, в ответ вы получите код в котором будет ID
Тестирование
Обязательно тестируйте ваше сообщение перед отправкой. Воспользуйтесь функцией "отправить себе". Если в сообщении будет ошибка телеграм сообщит об этом, просто прочтите ошибку, переведите, посоветуйтесь с нейросетью или обратитесь в поодержку, мы всегда поможем разобратся с проблемой.
Последнее обновление