О приложении
Вы пишете пост для канала, хотите выделить заголовок и вставить ссылку, а в итоге получаете россыпь звёздочек и подчёркиваний, которые ломают сообщение. Знакомо? Бот Markdown создан ровно для этой головной боли. ✍️
Он берёт обычный текст и возвращает его в разметке markdown или HTML. Есть и функция публикации в каналы, так что готовый пост не нужно переносить руками.
Две команды вместо ручной возни
Основных команд три: /start, /markdown и /html. Первая открывает бота, две других выбирают, в какой формат превратить ваш текст.
- /markdown. Текст получает markdown-разметку для жирного, курсива, кода и ссылок.
- /html. Тот же текст в виде HTML-тегов, если вам удобнее такой вариант.
- Публикация в канал. Оформленный пост отправляется туда, где вы его ведёте.
Бот работает и как инлайн-помощник: в строке ввода любого чата набираете его имя, а затем команду через пробел.
Почему в Telegram с разметкой столько боли
У Telegram своя разновидность разметки. В режиме MarkdownV2 жирный текст пишется одной звёздочкой, курсив одним подчёркиванием, а подчёркивание двумя. Скрытый текст оборачивают вертикальными чертами.
Главная ловушка в экранировании. Точка, скобка, дефис и ещё ряд символов должны идти с обратной косой чертой, иначе сообщение просто не отправится с ошибкой. Вручную это утомительно, особенно в длинном посте. 😅
Когда HTML удобнее
HTML в Telegram проще по правилам: жирный, курсив, ссылка и код оформляются привычными тегами, а экранировать нужно лишь несколько символов. Если вы раньше работали с вёрсткой, этот режим даст меньше сюрпризов.
Поэтому наличие обоих вариантов в одном боте удобно: пробуете один формат, и если что-то ломается, переключаетесь на другой.
Кому это пригодится
- Владельцам каналов. Единый стиль постов без возни с символами.
- Редакторам. Быстро подготовить текст и отправить его на публикацию.
- Тем, кто делает своих ботов. Можно проверить, как будет выглядеть разметка, прежде чем вставлять её в код.
Как опубликовать пост в канал
Чтобы публикация заработала, сначала нужно добавить свой канал в бота. Как именно это сделать, подскажут подсказки внутри диалога.
- Добавьте свой канал в настройках бота.
- Отправьте боту текст и выберите команду формата.
- Проверьте результат в предпросмотре.
- Опубликуйте пост в канал.
Дайте боту права администратора с возможностью публикации, иначе сообщение не уйдёт. Лишних прав выдавать не надо: хватит публикации сообщений. 🔐
Практические советы по разметке
Перед отправкой всегда смотрите на готовый пост хотя бы один раз. Ошибка в одном незакрытом символе способна растянуть жирный шрифт на весь текст.
- Не смешивайте режимы. Либо markdown, либо HTML в одном сообщении.
- Проверяйте ссылки. Ссылка в скобках должна быть целой и без лишних пробелов.
- Короткие абзацы. В мобильном Telegram они читаются легче, чем плотный текст.
- Не вставляйте личные данные. Текст, который вы отправляете боту, лучше не делать конфиденциальным.
Бот небольшой и узкоспециальный, зато делает одну вещь и не отвлекает. Для тех, кто ведёт канал регулярно, это экономия времени каждую неделю. ✅
Частые вопросы
Что делает бот Markdown?▼
Как опубликовать пост в канал через бота?▼
Чем markdown отличается от HTML в Telegram?▼
Безопасно ли отправлять боту тексты?▼
На основе данных