Главная · Блог · Посты в Telegram, ВКонтакте и MAX из одного окна с расписанием

Посты в Telegram, ВКонтакте и MAX из одного окна с расписанием

· Команда ЧБТ · Публикации, Каналы

Когда каналов больше одного, публикация превращается в рутину: один и тот же пост надо вручную перенести в Telegram, во ВКонтакте и в MAX, а у каждой площадки свои лимиты, своя работа с медиа и кнопками. Раздел «Редакция» в ЧБТ собирает это в одно окно: пишете материал один раз, даёте каждой площадке свой вариант и отправляете в ближайшее время (от минуты) или по расписанию. Разберём, как устроен материал, что доходит в каждый канал, как работает расписание и очередь доставки, кто публикует и чем помогает ИИ-черновик — без обещаний того, чего в продукте нет.

Один материал — три площадки

Материал в «Редакции» — это общий заголовок и отдельный вариант для каждой площадки: Telegram-канала или группы, сообщества ВКонтакте и MAX-канала. Площадки вы заранее добавляете в разделе после того, как подключили каналы в «Каналах», и ЧБТ проверяет права бота на публикацию.

Смысл отдельных вариантов в том, что площадки разные. В Telegram хорошо заходит короткий анонс с кнопкой, во ВКонтакте — развёрнутый пост с подробностями, в MAX — своя длина. Поэтому у каждого варианта свой текст, свои вложения и своя кнопка. Ненужную площадку можно отключить у конкретного поста — например, опубликовать только в Telegram и MAX.

Как подключить сами каналы, разобрано на страницах бота для Telegram, бота для ВКонтакте и бота для MAX; «Редакция» берёт уже подключённые каналы и работает поверх них.

Для Telegram вариант можно оформить не обычным постом, а статьёй с заголовками и картинками. Тогда ЧБТ создаёт страницу Telegra.ph и постит в канал или группу ссылку — в Telegram она открывается прямо в приложении как Instant View. Картинки в статье берутся по https-ссылкам. Во ВКонтакте и MAX статьи через их API недоступны, поэтому туда тот же материал уходит обычным постом.

Что доходит в каждый канал

У площадок разные лимиты и разная работа с кнопками — «Редакция» это учитывает и честно показывает в предпросмотре варианта.

ВозможностьTelegramВКонтактеMAX
Длина текстадо 4096 знаков; с медиа — до 1024 в подписидо 16000 знаковдо 4000 знаков
Медиафото, видео, файлы, альбомтекст и изображения; видео и файлы пока оставляйте в черновикефото, видео, файлы
Кнопки под постомдо 8 кнопок; в альбоме уходят ссылками в текстессылками в тексте: своих кнопок у поста нетдо 8 кнопок
Закреп в каналеда, нужны права ботада, нужны праванет

Отдельно про кнопки. Под постом можно задать до восьми кнопок-ссылок. В Telegram (кроме альбома) и MAX они выходят настоящей клавиатурой под постом. У обычного поста во ВКонтакте произвольных кнопок нет, а альбом в Telegram клавиатуру не поддерживает — в этих случаях ЧБТ добавляет каждую кнопку строкой-ссылкой в текст: «Подробнее: ссылка». Так ссылки не теряются, даже если площадка не даёт нарисовать кнопки.

Расписание и статусы

Материал можно отправить в ближайшее время (от минуты) или поставить дату и время — тогда он уйдёт сам. Каждая площадка публикуется своей строкой и имеет свой статус, так что видно не «опубликовано/нет» в общем, а что произошло на каждой из трёх.

СтатусЧто значит
ЧерновикМатериал создан, ещё не отправлен и не запланирован
СогласованГотов к публикации, ждёт отправки
ЗапланированПоставлен в расписание на дату и время
ПубликуетсяОчередь отправляет пост на площадку прямо сейчас
Опубликован / ОшибкаДоставлен на площадку или отправка не удалась

Поскольку доставка считается по площадкам, один материал на трёх площадках — это три доставки. Две могут пройти, а третья уйти в ошибку, и строка покажет, какая именно.

Уже вышедший пост можно поправить (текст и кнопки) или удалить из канала — на каждой площадке отдельно, с подтверждением на удаление. Медиа у опубликованного поста не меняется. Telegram ограничивает бота по времени на правку и удаление своих сообщений, поэтому для старых постов площадка может отказать — тогда это видно по строке доставки, а сам пост остаётся прежним.

Публиковать можно и регулярно. В недельном графике выбираете дни недели и время — например, по понедельникам и четвергам в 10:00, — и каждый раз «Редакция» сама создаёт новый пост из этого шаблона (текст, медиа, кнопки и площадки как сохранены) и отправляет его. Время считается в выбранном поясе без переходов на летнее; график можно остановить в любой момент, а если одно наступление не удастся, расписание продолжит работу со следующего раза.

Что происходит при ошибке площадки

Площадки иногда отвечают ошибкой: сеть, временный сбой API, превышение лимита запросов. «Редакция» устроена так, чтобы такой сбой не терял пост и не публиковал его дважды.

  • Повтор временной ошибки. Если площадка отказала по причине, которая может пройти сама, очередь повторит отправку позже. Постоянную ошибку — например, у бота нет права публиковать — повторять бессмысленно, и строка перейдёт в «Ошибка» с понятной причиной.
  • Защита от дублей. Очередь помечает отправку до обращения к площадке, поэтому повтор не создаёт второй пост. Если результат отправки остался неизвестным — процесс прервался в момент публикации, — доставка переходит в состояние, требующее проверки, а не отправляется заново вслепую.

Это тот же durable-подход, что и в доставке откликов и рассылок: сначала фиксируем намерение, потом идём во внешний API. Про надёжность доставки сообщений вообще — в разборе почему бот в Telegram молчит.

Кто публикует: роли

Публикация — ответственное действие, поэтому права разделены.

  • Владелец и администратор создают материалы, запускают генерацию ИИ, меняют текст, ставят в расписание и публикуют.
  • Оператор видит сохранённые материалы, но не генерирует и не редактирует их. Его зона — отклики: ответы в треде, назначение, отметка лида.

Так пост не уйдёт в канал случайно от того, кто отвечает на комментарии, а согласование остаётся за теми, кто ведёт контент. Как устроены роли в проекте в целом и чем оператор отличается от администратора, показано на странице раздела «Диалоги».

ИИ-черновик: предлагает, а публикуете вы

Если пост надо написать быстро, в «Редакции» есть генерация черновика. Вы задаёте бриф, факты, аудиторию, тон и язык, отмечаете площадки и, если нужно, ссылку-кнопку. ИИ возвращает текст под эти площадки, а сервер сохраняет его обычным черновиком — не публикует и не согласовывает сам.

Дальше материал проходит тот же путь, что и написанный руками: вы правите текст под каждую площадку, согласовываете и отправляете. Контроль остаётся за человеком: ИИ только ускоряет первый вариант. Он не постит сам и не отвечает в комментариях — это сделано намеренно.

Генерация расходует ИИ-кредиты из общего баланса проекта. ИИ открывается с тарифа Базовый; на Бесплатном кнопка генерации сообщит, что ИИ недоступен, а публиковать и планировать посты руками можно и там. Как устроены кредиты и выбор моделей — в статье про базу знаний и ИИ.

Что покажут результаты и чего там нет

Страница «Результаты» в «Редакции» за 7, 30 или 90 дней сводит доставку и отклики к числам. По публикациям это: успешные доставки по площадкам, ошибки и отправки, которые ждут сверки, последние доставленные материалы с переходом в сам материал.

Чего на этой странице нет: просмотров поста, охвата, реакций, кликов по внешним кнопкам и выручки. Эти цифры площадки либо не отдают, либо отдают так, что им нельзя доверять, поэтому мы не показываем их, чтобы не вводить в заблуждение. Добавим позже и только там, где площадка отдаёт корректно.

Что действительно меряется рядом с публикацией — это отклики и переходы в бота по комментариям: сколько людей написали под постом и сколько перешло в диалог. Как превратить эти отклики в заявки, разобрано в статье о продажах через комментарии, а полный обзор раздела — на странице «Посты и комментарии в каналах». Попробовать можно на бесплатном тарифе: открыть «Редакцию» →

Ещё в блоге