Справка по работе сервиса

Подключение для MAX

В Dragon Poster MAX подключается через чат-бота. Бот должен быть добавлен в нужный канал или чат MAX, а в проекте сервиса нужно сохранить token бота и id чата.

Что понадобится:

  • аккаунт MAX, с которого ты можешь управлять нужным каналом или чатом;
  • созданный чат-бот MAX;
  • bot token этого чат-бота;
  • chat_id канала или чата, куда сервис будет публиковать посты.

Шаг 1. Создай чат-бота MAX

  1. Открой MAX и перейди в инструменты управления ботами.
  2. Создай нового чат-бота для проекта.
  3. Задай понятное имя бота, например DragonPoster Bot или название своего проекта.
  4. После создания скопируй bot token. Он нужен сервису для отправки сообщений.

Token хранится в настройках проекта и не показывается обратно полностью. При редактировании канала поле token можно оставить пустым, тогда сохранённый token останется без изменений.

Шаг 2. Добавь бота в канал или чат MAX

  1. Открой нужный канал или чат MAX.
  2. Добавь созданного чат-бота в участники.
  3. Выдай боту права, достаточные для публикации сообщений.
  4. Если публикация идёт в канал, убедись, что бот может отправлять сообщения именно от имени канала или в канал.

Если бот добавлен без прав на отправку сообщений, сервис сможет сохранить подключение, но публикация завершится ошибкой от MAX.

Шаг 3. Получи chat_id канала или чата

MAX сейчас не отдаёт список доступных чатов простым запросом по token, поэтому id чата нужно получить отдельно и вставить вручную.

Рабочий способ:

  1. Добавь бота в нужный канал или чат.
  2. Сделай тестовое действие в MAX: напиши сообщение в чат, добавь бота или переоткрой канал с ботом.
  3. Если используется временный webhook-скрипт для диагностики, посмотри входящее событие в его логах.
  4. Найди в событии идентификатор чата или канала. Обычно он приходит как chat_id, chat.id или похожее поле внутри объекта чата.
  5. Скопируй это значение полностью и без пробелов.

Если webhook не используется, можно временно сделать канал публичным, добавить бота и получить id через события или диагностический скрипт. После получения id канал можно снова вернуть в нужный режим доступа.

Шаг 4. Подключи MAX в проекте Dragon Poster

  1. Открой вкладку Проекты.
  2. Создай новый проект или нажми Редактировать у существующего проекта.
  3. Внизу формы нажми Добавить канал MAX.
  4. Заполни поля:
    • Название канала MAX — внутреннее имя подключения в кабинете;
    • Тип MAX — рабочий или тестовый;
    • ID чата MAX — полученный chat_id;
    • Название чата MAX — необязательное понятное имя для отображения;
    • Bot token MAX — token созданного чат-бота.
  5. Нажми Сохранить.

После сохранения подключение появится в блоке Подключены каналы в MAX. По клику на название подключения можно открыть его настройки и изменить название, chat_id или token.

Шаг 5. Проверь публикацию

  1. Создай тестовый пост или открой существующий черновик.
  2. В списке каналов публикации отметь нужный MAX-канал.
  3. Сохрани пост и отправь его на публикацию или поставь в расписание.
  4. Проверь, что сообщение появилось в MAX.

Если публикация не проходит:

  • проверь, что bot token скопирован полностью;
  • проверь, что указан верный chat_id;
  • убедись, что бот добавлен в нужный канал или чат;
  • проверь права бота на отправку сообщений;
  • посмотри статус публикации в списке постов и логи VPS-воркера MAX.

Для приватных каналов главное — один раз корректно получить chat_id. После этого сервису не нужно видеть список чатов: публикация идёт напрямую в сохранённый id через token бота.