Опечатка в опубликованном посте: что ещё можно исправить
Почему удалять и публиковать заново — худший вариант, что именно бот умеет менять в вышедшем посте и что остаётся неизменным.
Пост вышел, и через минуту в нём находится опечатка. Или неверная дата, или ссылка с лишним пробелом. Дальше обычно выбирают из трёх плохих вариантов: удалить и опубликовать заново, оставить как есть или написать «*время» отдельным сообщением.
Почему «удалить и переопубликовать» — худший вариант
Удаление уносит с собой всё, что пост успел набрать: просмотры, реакции, пересланные копии, ветку комментариев. Подписчики, уже открывшие пост, получают в ленте дырку, а те, кто не открыл, — второе уведомление о том же самом. Если пост ушёл в несколько каналов, повторять придётся везде.
Отдельное сообщение с поправкой честнее, но оно живёт своей жизнью: его увидят не все, а через неделю в ленте останется исходный текст с ошибкой и непонятная реплика рядом.
Что бот может изменить в вышедшем посте
Менять можно текст — и тело обычного сообщения, и подпись под фото или альбомом. Этого хватает для подавляющего большинства правок: опечатки, даты, цены, ссылки, формулировки.
Нельзя подменить само вложение: фотография, видео или файл остаются теми же. Опрос тоже неизменен — Telegram не даёт превратить его в текст или переписать варианты после отправки.
Помните про разные потолки: у обычного сообщения 4096 символов, у подписи к медиа — 1024. Автоподпись канала считается вместе с текстом, поэтому пост без вложения иногда правится свободно, а с фото упирается в лимит.
Кнопки и счётчики переживают правку
Это тонкое место. Если при правке отправить клавиатуру заново, счётчики кнопок-реакций обнулятся вместе с накопленными голосами. Поэтому при замене текста разметка не пересобирается вовсе — Telegram оставляет её как есть, а голоса остаются на месте.
Серия правится одной правкой
Когда пост ушёл в несколько каналов или выходит по расписанию, у каждой публикации свой номер сообщения. Правка проходит по всем сразу, а в ответ приходит счёт: сколько сообщений изменено и сколько не вышло.
Чего ждать от отказа
Telegram не всегда соглашается править: сообщение могло быть удалено в канале руками, у бота могли забрать право «Редактирование сообщений», а на старых публикациях он иногда отказывает без объяснений. В таких случаях важно видеть настоящую причину, а не «что-то пошло не так» — тогда понятно, чинить права или уже поздно.
Как у нас
У опубликованного поста в ленте появилась кнопка «✏️ Изменить»: она открывает только текст — расписание и кнопки в этот момент менять уже незачем. После сохранения показывается, в скольких каналах правка прошла, а если где-то не вышла — по какой именно причине.
Права проверяются заранее: если боту не выдали «Редактирование сообщений», об этом написано в разделе «Ошибки», и оттуда можно сразу перейти в настройки нужного канала.
Подробнее о работе с постами — на странице возможностей.