Оформление постов
Оформите пост для Telegram-канала и сразу смотрите, как он будет выглядеть. Обычный пост вставляется в Telegram с оформлением, расширенный — с заголовками, таблицами, коллажами и картой — присылает наш бот.
Пишите разметку для бота (parse_mode HTML или MarkdownV2) — превью покажет, что получится. Ошибки проверяются по правилам Telegram: если здесь ошибка, бот получит такой же отказ.
Картинка
С картинкой текст становится подписью — Telegram пускает до 1024 символов. Картинку видно только в превью: в Telegram её прикрепляют отдельно.
Кнопки под постом
Кнопки-ссылки под постом умеет добавлять только бот: если вставить пост в Telegram вручную, кнопки не перенесутся. Для своего бота скопируйте их ниже — «Кнопки для бота». Отправка поста с кнопками через наш бот — скоро.
Канал в превью
Скопировать
Вставьте в поле сообщения Telegram на компьютере или в браузере — жирный, курсив, ссылки и код сохранятся. Если какое-то оформление не перенеслось, отправьте пост через бота разметкой ниже.
Для своего бота: метод sendMessage, поле text, parse_mode — HTML или MarkdownV2. Кнопки — поле reply_markup.
Расширенный пост умеет отправить только бот: он пришлёт его вам, а вы перешлёте в канал. Нужен вход на сайт.
HTML для своего бота
Метод sendRichMessage, поле rich_message.html. Свои файлы стоят в разметке ссылками tg://photo?id=… — передайте их в rich_message.media с теми же id или замените на ссылки https.