Автопостинг это не кнопка «опубликовать позже», а очередь: хранилище готовых постов, планировщик со временем выхода и транспорт до площадки через её API. Ломается он не на идее, а на цифрах: у Meta отложенная публикация через Graph API живёт от 10 минут до 30 дней, у Instagram потолок 100 публикаций за скользящие сутки, у Telegram Bot API вообще нет параметра даты, у MAX предел 30 запросов в секунду. Ниже: что настраивается в Facebook, ВКонтакте, Одноклассниках, Телеграме и MAX, сколько стоят сервисы, что стоит собрать самому и на каких кодах ошибок очередь встаёт. Всё сверено с документацией площадок 22 августа 2026 года.
Схема состоит из трёх частей: хранилище (текст, вложения, площадка, время выхода), планировщик (раз в минуту смотрит, чему пора выходить) и транспорт (вызов метода API площадки с токеном).
Очередь всегда чья-то: её держит либо площадка, либо сервис-планировщик, либо ваш код. Telegram Bot API 10.2 от 14 июля 2026 года показывает это нагляднее всех: у метода sendMessage нет ни одного параметра с датой публикации. Единственное место в Bot API с будущей датой это предложенные посты, объект SuggestedPostParameters с полем send_date, где дата должна отстоять от текущего момента не меньше чем на 300 секунд и не больше чем на 2 678 400 секунд, то есть на те же 30 дней.
Чего автопостинг не закрывает: он не пишет посты, не отвечает на комментарии и не решает, что публиковать. Только доставку.
Тверской районный суд Москвы удовлетворил иск Генпрокуратуры 21 марта 2022 года и запретил деятельность корпорации Meta по реализации социальных сетей Facebook и Instagram на территории России, признав организацию экстремистской; полный текст решения по делу № 02-2473/2022 опубликован 28 марта 2022 года. Запрет не распространяется на WhatsApp. В решении оговорено, что меры «не ограничивают действий по использованию программных продуктов компании Meta физическими и юридическими лицами, не принимающими участия в запрещённой законом деятельности». Instagram внесён Роскомнадзором в реестр ресурсов с ограниченным доступом 14 марта 2022 года на основании требования Генпрокуратуры от 11 марта. Практических следствий три.
В Meta Business Suite отложенная публикация встроена и денег не стоит: вместо публикации выбирается дата и время, пост виден в календаре. Инструкция лежит в справочном центре Meta для бизнеса.
Точные границы задаёт Graph API. Чтобы поставить пост в очередь программно, передаётся published=false и scheduled_publish_time: метка UNIX в секундах, строка ISO 8601 либо строка для strtotime вроде «+2 weeks». Ограничение сформулировано дословно: «The publish date must be between 10 minutes and 30 days from the time of the API request». Прав нужно четыре: pages_manage_posts, pages_manage_engagement, pages_read_engagement и pages_read_user_engagement, а для видео добавляется publish_video. Пользователь приложения должен иметь на странице роли CREATE_CONTENT, MANAGE и MODERATE, а pages_manage_posts проходит обязательную проверку в App Review.
Контент-план на квартал в очередь Meta физически не помещается: горизонт месяц, дозаливка раз в три-четыре недели. Instagram добавляет свои потолки: 100 публикаций через API за скользящие 24 часа, контейнер медиа живёт сутки и потом отдаёт статус EXPIRED, карусель вмещает до 10 элементов и считается одной публикацией, из изображений поддерживается только JPEG.
ВКонтакте. Метод wall.post принимает параметр publish_date, тип integer, значение в Unix time: «If used, posting will be delayed until the set time». Тот же метод публикует стоящие в очереди и предложенные записи через post_id. Параметр guid стоит передавать всегда: он защищает от дубля, если запрос ушёл дважды.
Одноклассники. Метод mediatopic.post принимает время двумя параметрами: publishAtMs в миллисекундах с 1 января 1970 года и publishAt строкой YYYY-mm-dd hh:mi:ss, явно в таймзоне Europe/Moscow. Ограничение формата: не более одной ссылки на медиатопик.
Телеграм. Отложенная отправка есть в клиенте: удержание кнопки отправки открывает пункт Schedule Message. В Bot API параметра нет, бот публикует в момент вызова метода.
MAX. Публикация идёт методом POST /messages, параметра отложенной публикации в документации Bot API нет. Прочие ограничения описаны подробно: до 12 вложений в сообщении, изображения до 50 МБ и не крупнее 7680 на 7680 пикселей, видео до 250 МБ, аудио до 256 МБ или 60 минут, файлы до 4 ГБ, до 210 кнопок в 30 рядов.
| Площадка | Как ставится отложенная публикация | Ключевое ограничение |
|---|---|---|
| Facebook (Meta) | published=false + scheduled_publish_time | от 10 минут до 30 дней от момента запроса |
| контейнер медиа, затем публикация | 100 публикаций за 24 часа, контейнер живёт сутки | |
| ВКонтакте | wall.post, параметр publish_date в Unix time | дубли снимаются параметром guid |
| Одноклассники | mediatopic.post, publishAt или publishAtMs | время в таймзоне Europe/Moscow, не более одной ссылки |
| Телеграм | очередь на стороне бота или сервиса | в Bot API 10.2 нет параметра даты у sendMessage |
| MAX | очередь на стороне бота или сервиса | 30 запросов в секунду, до 12 вложений |
Сервис автопостинга покупают не за календарь, календарь есть у всех. Сравнивать имеет смысл шесть вещей: перечень площадок и наличие среди них MAX и Одноклассников, способ подключения аккаунта, горизонт очереди, лимит на число страниц, командные роли и поведение при ошибке. Отдельно безопасность: подключение через официальную авторизацию площадки, а не логин и пароль от личного аккаунта.
| Сервис | Цена по официальному прайсу | Что зафиксировано на сайте |
|---|---|---|
| SMMplanner, «Начальный» | 990 ₽ в месяц, 660 ₽ в месяц при оплате за год | постинг без ограничений, холст без водяного знака |
| SMMplanner, «Профи» | 1350 ₽ в месяц, 900 ₽ в месяц при оплате за год | 5 социальных страниц, командная работа, хранение постов год |
| SMMplanner, «Бизнес» | 3375 ₽ в месяц, 2250 ₽ в месяц при оплате за год | от 10 социальных страниц, приоритетная поддержка |
| Postmypost | тарифы «Стандартный», «Премиальный», «Продвинутый», сумма считается на сайте от числа аккаунтов | 23 площадки, включая MAX, Rutube и Одноклассники; 7 дней теста без карты |
| Buffer, Essentials | 5 долларов в месяц за канал, 60 долларов за год | неограниченное число запланированных постов на канал |
| Buffer, Team | 10 долларов в месяц за канал, 120 долларов за год | неограниченное число участников команды |
Логика тарификации важнее цены. У SMMplanner она привязана к пакету и числу страниц: шесть каналов стоят столько же, сколько пять. У Buffer счёт идёт за канал, и те же шесть каналов на Essentials это уже 30 долларов в месяц. Поддержку MAX на сайтах заявляют и SMMplanner, и Postmypost; у Buffer российских площадок нет вовсе, там ни ВКонтакте, ни Одноклассников, ни MAX.
Автопостинг бесплатно существует, но упирается либо в число каналов, либо в срок.
Считать надо по объёму: один канал с частотой пять постов в неделю это около 22 постов в месяц, и Buffer Free с десятью слотами держит такую нагрузку только при дозаливке руками. Два-три канала бесплатные инструменты вытягивают, пять и больше нет.
Бот автопостинга это четыре компонента: таблица постов в базе, планировщик, вызовы API площадок и журнал результатов. Раз Bot API Телеграма и MAX не умеют дату публикации, планировщик нужен в любом случае.
Своя очередь оправдана в трёх случаях: каналов больше пяти и тариф растёт, среди площадок есть нестандартные (корпоративный портал, RSS, свой сайт), публикация запускается событием из CRM. Иначе готовый сервис дешевле: чужая команда уже отловила изменения в API.
Соберём очередь публикаций под ваши каналы
Разберём, где упирается ваш автопостинг: горизонт очереди, лимиты площадок, ретраи, подключение MAX и Одноклассников. Настроим сервис или соберём планировщик под нужные API.
Meta. Лимит страницы считается по формуле «Calls within 24 hours = 4800 * Number of Engaged Users», где вовлечённые это те, кто взаимодействовал со страницей за сутки: у молодой страницы потолок соответственно низкий. Расход возвращается в заголовке X-Business-Use-Case-Usage с полями call_count, total_cputime, total_time, type (для страниц это pages) и estimated_time_to_regain_access, то есть числом минут до снятия ограничения. Как только call_count, total_cputime или total_time доходит до 100, запросы отбиваются. Из кодов значимы 4, 17 и 341: слишком много вызовов приложения, слишком много вызовов от пользователя, достигнут лимит приложения.
ВКонтакте. В официальном списке ошибок для очереди значимы шесть: 6 «Too many requests per second», 9 «Flood control», 14 «Captcha needed», 214 «Access to adding post denied», 219 «Advertisement post was recently added» и 222 «Hyperlinks are forbidden». Первые три требуют замедлиться, 214 говорит о правах, 219 о слишком частых рекламных записях.
Телеграм. Официальный FAQ фиксирует три границы: в один чат не чаще одного сообщения в секунду, в группу не более 20 в минуту, при массовой рассылке не более примерно 30 в секунду. Превышение даёт ошибку 429. Платная рассылка через BotFather поднимает потолок до 1000 сообщений в секунду, каждое сверх бесплатных 30 в секунду стоит 0,1 Stars, и доступна она боту с балансом не менее 100 000 Stars и не менее чем 100 000 активных пользователей в месяц.
MAX. Ограничение одно: не более 30 запросов в секунду к platform-api2.max.ru.
Следствие: не ставьте пять площадок на одну минуту. Разнесение выходов на 2-3 минуты между каналами убирает большую часть конфликтов ещё до ретраев.
Нагрузку считают в постах. Четыре канала с частотой пять публикаций в неделю дают 20 постов в неделю и около 87 в месяц. При горизонте в 30 дней у Meta партия готовится раз в месяц, а с запасом раз в три недели.
Дальше всё упирается в производство: очередь опустошается ровно с той скоростью, с какой публикует расписание. Как поставить выпуск на поток, кто отвечает за брифы и где точка приёмки, разобрано в материале про контент-завод и организацию потока. Правило: держите в очереди двухнедельный запас, иначе первый же отпуск редактора обнулит ленту.
Сбои повторяются из проекта в проект. Истёк токен, и очередь неделю молча копит статус «ошибка». Пост поставлен ближе минимального окна в 10 минут и отклонён. Одинаковый текст ушёл во все каналы и в Одноклассниках не прошёл из-за второй ссылки. Очередь закончилась, а уведомление о пустом расписании не настроено.
Graph API задаёт границу прямо: дата публикации должна отстоять от момента запроса не меньше чем на 10 минут и не больше чем на 30 дней. Квартал вперёд в штатной очереди не спланировать.
Да, в клиенте: удержание кнопки отправки открывает пункт Schedule Message. Но в Bot API 10.2 от 14 июля 2026 года у sendMessage параметра даты нет, поэтому бот публикует немедленно, а расписание держит внешний планировщик или cron.
По официальному прайсу SMMplanner тарифы стоят 990, 1350 и 3375 ₽ в месяц; при оплате сразу за год те же тарифы выходят в 660, 900 и 2250 ₽ в месяц. На «Профи» подключается 5 социальных страниц, на «Бизнес» от 10. Buffer считает иначе: 5 долларов в месяц за канал на Essentials.
Buffer Free даёт 3 канала и 10 запланированных постов на каждый. Плюс бесплатны штатные планировщики: Meta Business Suite, отложенные записи ВКонтакте, отложенные сообщения Телеграма. Комбинация закрывает два-три канала, дальше идёт ручная дозаливка.
Четыре типовые причины: истёкший токен, превышение лимита частоты (429 в Телеграме, 4 и 17 в Meta, 6 и 9 во ВКонтакте), исчерпанный суточный потолок (у Instagram 100 публикаций за 24 часа) и отклонение по содержанию, например вторая ссылка в медиатопике Одноклассников. Поле estimated_time_to_regain_access в заголовке X-Business-Use-Case-Usage показывает, через сколько минут доступ вернётся.