Каналы в MAX растут, а инструментов для них нет. Мы сделали свой планировщик — рассказываю, что узнали о платформе

Как устроен постинг в MAX изнутри: лимиты API, недокументированные грабли и почему «Telegram-опыт» здесь не копируется один в один.

Прошлым летом в MAX появились каналы. Аудитория мессенджера растёт — а вот экосистема инструментов вокруг него пока в зачаточном состоянии: то, к чему все привыкли в Telegram за годы — планировщики, аналитика, командная работа над контентом, — для MAX практически отсутствует.

Мы вели свои проекты в Telegram и по привычке искали «SMMplanner для MAX». Не нашли. Крупные мультиплатформенные комбайны добавлять молодой мессенджер не спешат, а штатный планировщик MAX закрывает только базовый сценарий «отправить позже».

Так появился MaxPosty — сервис, который делает для каналов MAX то, что авторы каналов в Telegram считают гигиеническим минимумом: отложенный постинг, нормальный редактор с предпросмотром, аналитику и командную работу. В этой статье — что мы узнали про платформу, пока его делали: лимиты, грабли API и почему часть привычных паттернов в MAX не работает.

Почему вообще MAX

Короткий ответ: потому что ниша пустая, а аудитория — нет.

MAX — мессенджер от VK, который активно продвигается как национальная платформа. Можно по-разному относиться к самой идее, но факт остаётся фактом: аудитория там уже есть и растёт, бизнес заводит каналы, а конкуренция среди авторов пока минимальная — в отличие от Telegram, где за внимание дерутся сотни каналов в каждой нише.

При этом инструментов для авторов почти нет. Запрос «чем вести канал в MAX» не даёт внятного ответа ни в поиске, ни у нейросетей. Для нас это выглядело как классическое окно возможностей: платформа молодая, правила ещё не устоялись, и тот, кто зайдёт сейчас, получит фору.

Что болит у автора канала в MAX

Мы поговорили с теми, кто уже ведёт каналы, и посмотрели на собственный опыт. Боли оказались предсказуемыми:

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

Ничего революционного — те же боли были у авторов Telegram-каналов лет десять назад. Разница в том, что там их давно закрыли десятки сервисов, а здесь — никто.

Что мы сделали

MaxPosty — веб-приложение: подключаете канал MAX через бота, дальше всё происходит в браузере. Вход через Яндекс ID или сам MAX, карта не нужна — сервис в раннем доступе полностью бесплатный.

Редактор с живым предпросмотром

Пишете пост — справа в реальном времени видите, как он будет выглядеть у подписчика в MAX: с разметкой, картинкой и кнопками. Правило «проверь пост до публикации, а не после» встроено в интерфейс.

Каналы в MAX растут, а инструментов для них нет. Мы сделали свой планировщик — рассказываю, что узнали о платформе

Отдельная деталь, которой мы довольны: кнопки-ссылки под постом. MAX позволяет прикрепить к посту до трёх кнопок — в нашем редакторе это два поля, текст и ссылка.

Отложенный постинг и календарь

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

Каналы в MAX растут, а инструментов для них нет. Мы сделали свой планировщик — рассказываю, что узнали о платформе

Канал самого MaxPosty мы ведём именно так: контент-план на три недели вперёд, все посты выходят по расписанию. Есть что-то честное в том, чтобы твой продукт был твоим же главным инструментом.

Картинки — прямо в редакторе

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

Аналитика и команды

По каналу и каждому посту собирается статистика — просмотры, динамика подписчиков, лучшие и худшие посты. Для командной работы есть рабочие пространства: роли (кто пишет, кто согласовывает), обязательное согласование перед публикацией, журнал действий.

Каналы в MAX растут, а инструментов для них нет. Мы сделали свой планировщик — рассказываю, что узнали о платформе

Грабли MAX API, о которых стоит знать

Теперь самое интересное — то, что мы узнали о платформе на собственной шкуре. Если соберётесь интегрироваться с MAX, вот что вас ждёт.

Лимит 4000 символов — но для ботов. API MAX для сообщений, отправляемых ботом, принимает до 4000 символов текста. При этом возможности ручного ввода в приложении могут отличаться — документация этот нюанс не подчёркивает, и его легко принять за общий лимит постов.

Разметка — своё подмножество. MAX поддерживает Markdown и HTML, но не целиком: жирный, курсив, подчёркивание, зачёркивание, цитаты, заголовки, ссылки — да; списки, таблицы, горизонтальные линии — нет. Мы в предпросмотре специально «гасим» синтаксис, который MAX не отрисует, чтобы автор не рассчитывал на то, чего подписчик не увидит.

Видео надо ждать. Загруженное видео MAX транскодирует на своей стороне, и пока процесс не закончен, попытка опубликовать пост возвращает ошибку attachment.not.ready. Сколько ждать — не документировано. Наш первый наивный ретрай с бюджетом в секунду с четвертью проваливался почти всегда; сейчас публикация видео-постов ретраится с экспоненциальной задержкой до 45 секунд — этого хватает.

Вебхуки присылают больше, чем ждёшь. События приходят по всем чатам, где живёт бот, и обработчик должен быть готов к событиям по каналам, о которых сервис уже «забыл» — например, отключённым. Мы на этом обожглись: несколько сценариев с отключением и переподключением каналов пришлось переделывать.

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

Про деньги — честно

Сейчас MaxPosty полностью бесплатный: 0 ₽, без карты, и это не пробный период. Мы в раннем доступе и намеренно не спешим с монетизацией: сначала продукт должен доказать пользу.

Платные тарифы появятся — экономика юнитов посчитана, инфраструктура биллинга готова. Но обещание, которое мы даём ранним пользователям, простое: о платных тарифах предупредим заранее, посты, черновики и расписание останутся с вами, а ранние пользователи получат условия лучше поздних.

Что дальше

Ближайшие планы — углублять то, что отличает нас от «просто отложки»: умные подсказки на базе контента пользователя (сервис уже умеет анализировать посты и подстраиваться под стиль бренда), больше аналитики, доработка командных сценариев по фидбеку.

Если ведёте канал в MAX или только собираетесь — попробуйте: maxposty.ru. Это бесплатно и займёт минут пять: подключить канал, написать первый пост, поставить его в расписание.

А если вам ближе формат «сначала посмотреть» — у нас есть канал в MAX, который мы ведём через сам сервис: советы по ведению каналов, разборы фич и новости продукта.

Вопросы про MAX API, стек или продукт — welcome в комментарии, отвечу на всё.