В Dragon Poster MAX подключается через чат-бота. Бот должен быть добавлен в нужный канал или чат MAX, а в проекте сервиса нужно сохранить token бота и id чата.
Что понадобится:
- аккаунт MAX, с которого ты можешь управлять нужным каналом или чатом;
- созданный чат-бот MAX;
- bot token этого чат-бота;
- chat_id канала или чата, куда сервис будет публиковать посты.
Шаг 1. Создай чат-бота MAX
- Открой MAX и перейди в инструменты управления ботами.
- Создай нового чат-бота для проекта.
- Задай понятное имя бота, например DragonPoster Bot или название своего проекта.
- После создания скопируй bot token. Он нужен сервису для отправки сообщений.
Token хранится в настройках проекта и не показывается обратно полностью. При редактировании канала поле token можно оставить пустым, тогда сохранённый token останется без изменений.
Шаг 2. Добавь бота в канал или чат MAX
- Открой нужный канал или чат MAX.
- Добавь созданного чат-бота в участники.
- Выдай боту права, достаточные для публикации сообщений.
- Если публикация идёт в канал, убедись, что бот может отправлять сообщения именно от имени канала или в канал.
Если бот добавлен без прав на отправку сообщений, сервис сможет сохранить подключение, но публикация завершится ошибкой от MAX.
Шаг 3. Получи chat_id канала или чата
MAX сейчас не отдаёт список доступных чатов простым запросом по token, поэтому id чата нужно получить отдельно и вставить вручную.
Рабочий способ:
- Добавь бота в нужный канал или чат.
- Сделай тестовое действие в MAX: напиши сообщение в чат, добавь бота или переоткрой канал с ботом.
- Если используется временный webhook-скрипт для диагностики, посмотри входящее событие в его логах.
- Найди в событии идентификатор чата или канала. Обычно он приходит как
chat_id, chat.id или похожее поле внутри объекта чата.
- Скопируй это значение полностью и без пробелов.
Если webhook не используется, можно временно сделать канал публичным, добавить бота и получить id через события или диагностический скрипт. После получения id канал можно снова вернуть в нужный режим доступа.
Шаг 4. Подключи MAX в проекте Dragon Poster
- Открой вкладку Проекты.
- Создай новый проект или нажми Редактировать у существующего проекта.
- Внизу формы нажми Добавить канал MAX.
- Заполни поля:
- Название канала MAX — внутреннее имя подключения в кабинете;
- Тип MAX — рабочий или тестовый;
- ID чата MAX — полученный
chat_id;
- Название чата MAX — необязательное понятное имя для отображения;
- Bot token MAX — token созданного чат-бота.
- Нажми Сохранить.
После сохранения подключение появится в блоке Подключены каналы в MAX. По клику на название подключения можно открыть его настройки и изменить название, chat_id или token.
Шаг 5. Проверь публикацию
- Создай тестовый пост или открой существующий черновик.
- В списке каналов публикации отметь нужный MAX-канал.
- Сохрани пост и отправь его на публикацию или поставь в расписание.
- Проверь, что сообщение появилось в MAX.
Если публикация не проходит:
- проверь, что bot token скопирован полностью;
- проверь, что указан верный chat_id;
- убедись, что бот добавлен в нужный канал или чат;
- проверь права бота на отправку сообщений;
- посмотри статус публикации в списке постов и логи VPS-воркера MAX.
Для приватных каналов главное — один раз корректно получить chat_id. После этого сервису не нужно видеть список чатов: публикация идёт напрямую в сохранённый id через token бота.