Как подключить площадки
Одна публикация уходит сразу в сообщества ВКонтакте, каналы Telegram и каналы MAX. Подключается каждая площадка один раз — дальше вы только пишете посты. Ниже всё по шагам, с точными названиями кнопок.
С чего начать
В сервисе два понятия, и их легко перепутать:
- Подключение — это ваш доступ к соцсети: аккаунт ВКонтакте, бот Telegram или бот MAX. Их число ограничено тарифом.
- Площадка — конкретное сообщество или канал, куда идут посты. Одно подключение обслуживает сколько угодно площадок.
Например: один бот Telegram обслуживает все ваши каналы Telegram, а один аккаунт ВКонтакте — все сообщества, где вы администратор.
Telegram: канал через своего бота
Публикация в Telegram идёт не от вашего аккаунта, а через бота, которого вы создаёте за две минуты. Так надёжнее: пароль и код из SMS никому вводить не нужно, а доступ отзывается одной командой.
-
Создайте бота. Откройте в Telegram
@BotFather →
кнопка
Start→ отправьте команду/newbot.Бот спросит две вещи:
1. Название — как бот будет подписан, любое: «Постер моего канала».
2. Имя пользователя — латиницей, 5–32 символа, обязательно заканчивается наbot: напримерmy_channel_poster_bot. Если имя занято, BotFather попросит другое. -
Скопируйте токен. В ответ придёт строка вида
123456789:AAExampleTokenFromBotFather— это и есть токен. Копируйте целиком, вместе с цифрами до двоеточия.Потерялся? В BotFather:/mybots→ выберите бота → API Token. Утёк?/revokeвыдаст новый, старый перестанет работать сразу. -
Сделайте бота администратором канала. Откройте свой канал →
Управление каналом → Администраторы → Добавить администратора →
найдите бота по его имени (
@…bot) → выдайте права.Обязательно: «Публикация сообщений». Пригодится: «Удаление сообщений» — без него не сработает автоудаление постов. Права «Добавление администраторов» боту не нужны. - Вставьте токен в сервисе. Кабинет → Сообщества и каналы → кнопка «+ Бот Telegram» → вставьте токен → «Проверить и сохранить».
-
Заберите канал в сервис. На карточке подключённого бота нажмите
«Обновить список» — сервис прочитает события бота и сам добавит каналы,
где тот стал администратором. Так же, как ВКонтакте отдаёт список сообществ.
Telegram хранит события примерно сутки. Если бота добавили в канал давно и кнопка ничего не находит — либо снимите и снова выдайте ему права администратора, либо добавьте канал вручную (следующий шаг).
-
Или добавьте канал вручную. На той же странице, блок
«Добавить сообщество или канал вручную»: выберите в списке Telegram
и укажите канал одним из способов:
Название и число подписчиков подтянутся сами — это и есть подтверждение, что бот действительно админ канала.
@имя_канала— для публичного канала;
t.me/имя_канала— ссылка тоже подойдёт;
-1001234567890— числовой id, если канал закрытый. Его видно в адресе любого поста в веб-версии Telegram:t.me/c/1234567890/15→ id канала-1001234567890(приписываем-100к числу после/c/). - Проверьте. Кнопка «Тест публикации» у канала отправит сообщение и сразу его удалит. Если получилось — всё готово, можно планировать посты.
Telegram: если что-то не вышло
| Что видно | Что делать |
|---|---|
| «Обновить список» ничего не находит | Telegram отдаёт события примерно за сутки. Снимите у бота права
администратора канала и выдайте заново — событие придёт снова. Либо добавьте
канал вручную по @имени: это работает всегда. |
| «У бота включён вебхук» при обновлении списка | Этот бот уже используется другим сервисом, и события забирает он.
Добавьте канал вручную по @имени — публикации это не мешает. |
chat not found — «Канал не найден» |
Бот ещё не в канале, либо имя канала с опечаткой. Проверьте, что бот
в списке администраторов, и укажите @имя точно как в канале.
Для закрытого канала используйте числовой -100…. |
not enough rights |
Бот админ, но без права публиковать. Включите «Публикация сообщений» в его правах. |
Unauthorized — «Токен недействителен» |
Токен скопирован не полностью или был отозван. Возьмите заново:
/mybots → бот → API Token. |
| Пост ушёл, но автоудаление не сработало | Telegram разрешает боту удалять сообщения только первые 48 часов и только при праве «Удаление сообщений». Ставьте автоудаление в пределах двух суток. |
| Текст пришёл отдельным сообщением от картинки | Так и задумано: подпись к медиа в Telegram — максимум 1024 символа. Если текст длиннее, он уходит следующим сообщением, иначе Telegram его обрежет. |
| Вложение «пропущено» в журнале | В Telegram уходят только файлы, загруженные в сервис. Готовые вложения
ВКонтакте (вида photo-123_456) в другую сеть не переносятся. |
MAX: канал через своего бота
В MAX всё устроено так же — публикует бот, которого вы добавили администратором канала. Отличие одно, но важное: токен бота MAX выдают не всем, а порядок действий строже. Разберём по порядку.
-
Получите токен бота. Два пути, подробно — ниже.
Быстрый: бот @MasterBot внутри MAX, команда
/create. -
Добавьте бота в канал администратором. Откройте канал в MAX →
нажмите на название канала → Настройки канала (или Управление) →
Администраторы → Добавить администратора → найдите бота по имени.
Права: «Публикация сообщений», «Редактирование сообщений», «Добавление медиафайлов». Управление каналом и назначение администраторов боту давать не нужно.
- Вставьте токен в сервисе. Кабинет → Сообщества и каналы → «+ Бот MAX» → токен → «Проверить и сохранить».
-
Напишите в канал любое сообщение — канал появится в списке сам,
в течение минуты. Нажимать ничего не нужно: сервис постоянно слушает
события бота (планировщик читает их каждую минуту вместе с публикациями).
Так сделано потому, что MAX закрыл метод «покажи все каналы бота»: id канала
приходит только событием, только в момент отправки и только один раз.
Ждать не хочется — нажмите «Обновить список» и отправьте сообщение, пока кнопка думает (она ждёт событие около 10 секунд).
-
Не выходит — добавьте канал вручную. Блок «Добавить сообщество
или канал вручную» → MAX → числовой
chat_idканала (вида-70123456789012, его видно в адресе канала в веб-версии MAX). Имя вида@каналв MAX не подойдёт — API ищет канал только по id. Этот путь работает всегда и не зависит от событий. - Проверьте кнопкой «Тест публикации» — сообщение отправится и сразу удалится.
Где взять токен бота MAX
Путь А — быстрый, через @MasterBot. Подходит, чтобы публиковать в свои каналы:
- Найдите в MAX бота @MasterBot (официальный, с галочкой) и нажмите Начать.
- Отправьте
/create. - Придумайте имя бота и имя пользователя — латиницей, не короче
11 символов, заканчивается на
botили_bot. - MAX пришлёт токен — длинную строку. Копируйте целиком.
Путь Б — через кабинет разработчика на dev.max.ru. Нужен, если MAX не выдаёт токен по первому пути, или если бот нужен в поиске и каталоге MAX:
- Зарегистрируйтесь на dev.max.ru и подтвердите профиль организации — через Госуслуги или банк (Альфа ID, Т-Бизнес ID, СберБизнес). Ручная проверка идёт до 4 рабочих дней.
- Заполните заявку на бота: название, описание, аватар. Модерация — до 48 рабочих часов, при высокой загрузке до 3 рабочих дней.
- После одобрения токен появится в настройках бота в кабинете.
MAX: если что-то не вышло
| Что видно | Что делать |
|---|---|
| «Обновить список» показывает, что каналов нет | Добавьте бота администратором канала и напишите в канал сообщение — MAX сообщает id канала только вместе с событием. Затем нажмите кнопку ещё раз. |
| Бот уже администратор, а каналов всё равно 0 | Событие о канале уже забрали, и повторно MAX его не отдаст.
Отправьте в канал новое сообщение — его поймает автопоиск, и канал
появится в течение минуты. Быстрее: нажать «Обновить список» и написать
в канал, пока кнопка думает. Совсем без событий работает ручное добавление
по числовому chat_id. |
chat.not.found |
Указан не тот id, либо бота убрали из канала. Возьмите id кнопкой «Обновить список». |
access.denied / not.enough.rights |
Бот в канале есть, но не администратор или без права публикации. Проверьте его права в настройках канала. |
| «SSL certificate problem: unable to get local issuer certificate» | Токен верный — это сервер не смог проверить сертификат MAX. Нужен корневой сертификат НУЦ Минцифры на хостинге. Напишите нам: лечится добавлением одного файла, инструкция у нас есть. |
verify.token / invalid.token |
Токен недействителен: скопируйте его заново из @MasterBot или из кабинета dev.max.ru. |
attachment.not.ready |
Ничего делать не нужно: MAX ещё обрабатывает картинку, сервис сам подождёт и повторит отправку. |
| Опрос не появился в канале | У ботов MAX опросов пока нет — уходит текст и вложения, а в журнале поста появляется запись об этом. Опрос дойдёт в ВКонтакте и Telegram. |
ВКонтакте: сообщество
Здесь бот не нужен — сервису нужен токен вашего аккаунта, того самого, который админ или редактор сообщества.
- Кабинет → Сообщества и каналы → «+ Аккаунт ВК».
- В открывшемся окне разверните «Получить токен — пошагово»: помощник сам
соберёт ссылку на страницу разрешений ВКонтакте. Никакие посредники в этом
не участвуют — ссылка ведёт прямо на
oauth.vk.com. - Нажмите «Открыть страницу разрешений ВК» → «Разрешить». ВКонтакте покажет страницу с текстом «Пожалуйста, не копируйте данные из адресной строки» — а вам нужно скопировать именно адрес целиком из адресной строки браузера.
- Вставьте адрес в поле «Токен или весь адрес из адресной строки» — сервис сам достанет из него токен, и сохраните.
- Сообщества, где вы админ, подтянутся сами. Не подтянулись — добавьте вручную:
блок «Добавить сообщество или канал вручную» → ВКонтакте →
ссылка вида
vk.com/club123456или числовой id. - Кнопка «Проверить токен» покажет, что именно этому токену доступно: права, сообщества, загрузка фото. Ничего не публикует.
vk1.a.…). Ключ доступа сообщества
подойдёт только для текстовых записей — загружать фото им нельзя (ошибка 27).
Токен из VK ID (vk2.a.…) для методов API не работает (ошибка 1051),
пока приложение не верифицировано.
Что умеет каждая сеть
Различия не наши, а самих платформ — их полезно знать заранее:
| Возможность | ВКонтакте | Telegram | MAX |
|---|---|---|---|
| Текст, фото, видео, файлы | да | да | да |
| Опрос | да | да, отдельным сообщением | нет |
| Первый комментарий | да | да, ответом на пост | да, ответом на пост |
| Автоудаление поста | да | да, в первые 48 часов | да |
| Просмотры и лайки в аналитике | да | нет | нет |
| Отложка силами самой соцсети | да | нет | нет |
| Ссылка на конкретный пост | да | да | нет, только на канал |
Там, где у сети нет своей отложки, время держит наш планировщик — он проверяет очередь каждую минуту. Поэтому важно, чтобы сервис был запущен: состояние планировщика видно в кабинете внизу слева.
Не получилось — напишите
Если инструкция не помогла, напишите нам и приложите текст ошибки из журнала в кабинете — там видно, что именно ответила соцсеть.