MAX — это российский мессенджер, и AiHummer подключается к нему как к каналу.
Агент появляется в MAX как бот: он принимает входящие сообщения, выполняет
обычный ход (turn) и отправляет ответ обратно — так же, как в Telegram и других
каналах.
MAX поставляется как коннектор канала из Marketplace и построен на MAX Bot
API. Это не отдельный сервис, который вы собираете сами: вы устанавливаете
коннектор из встроенного Marketplace и настраиваете его в Admin UI, как любой
другой канал.
Установка из Marketplace
Откройте встроенный Marketplace и установите
модуль MAX. После установки канал появляется в разделе каналов Admin UI с
идентификатором канала max — используйте этот id, когда привязываете агента или
фильтруете диалоги по источнику.
Настройка через Admin UI
Создайте бота MAX и получите его токен.
В Admin UI откройте настройки канала MAX.
Вставьте токен бота в поле MAX_BOT_TOKEN (секрет, обязательное).
При необходимости задайте базовый URL MAX Bot API в поле MAX_API_BASE.
По умолчанию используется https://platform-api2.max.ru, поэтому в большинстве
случаев это поле можно оставить пустым.
Сохраните — коннектор начинает принимать и отправлять сообщения.
[!TIP]
MAX идентифицируется в AiHummer как канал max. Указывайте этот id канала при
привязке агента или фильтрации диалогов.
Что поддерживается
Коннектор MAX покрывает основные сценарии диалога:
Отправка и приём сообщений между агентом и пользователями MAX.
Long-poll приём — коннектор сам забирает входящие обновления (упоминания,
ответы, медиа, интерактивные события), поэтому входящий публичный порт не нужен.
Нативные ответы (reply) на конкретное сообщение.
Базовые инлайн-клавиатуры для быстрых интерактивных кнопок.
Медиа по URL в исходящих сообщениях.
Дедупликация по ключу, поэтому повторная доставка не создаёт дубликат.
Как ходят сообщения
Каждое входящее сообщение MAX попадает в gateway по тому же входящему пути, что и
у остальных каналов, и защищено общим inbound-HMAC секретом. Дальше оно
обрабатывается turn-движком как сообщение любого другого канала.
[!NOTE]
Чтобы входящие сообщения диспетчеризовались, в gateway должно быть задано
рабочее пространство по умолчанию.
**MAX — это российский мессенджер, и AiHummer подключается к нему как к каналу.**
Агент появляется в MAX как бот: он принимает входящие сообщения, выполняет
обычный ход (turn) и отправляет ответ обратно — так же, как в Telegram и других
каналах.
MAX поставляется как **коннектор канала из Marketplace** и построен на **MAX Bot
API**. Это не отдельный сервис, который вы собираете сами: вы устанавливаете
коннектор из встроенного Marketplace и настраиваете его в Admin UI, как любой
другой канал.
## Установка из Marketplace
Откройте встроенный [Marketplace](/v1.0/marketplace/overview-tiers) и установите
модуль **MAX**. После установки канал появляется в разделе каналов Admin UI с
идентификатором канала `max` — используйте этот id, когда привязываете агента или
фильтруете диалоги по источнику.
## Настройка через Admin UI
1. Создайте бота MAX и получите его токен.
2. В Admin UI откройте настройки канала **MAX**.
3. Вставьте токен бота в поле **`MAX_BOT_TOKEN`** (секрет, обязательное).
4. При необходимости задайте базовый URL MAX Bot API в поле **`MAX_API_BASE`**.
По умолчанию используется `https://platform-api2.max.ru`, поэтому в большинстве
случаев это поле можно оставить пустым.
5. Сохраните — коннектор начинает принимать и отправлять сообщения.
> [!TIP]
> MAX идентифицируется в AiHummer как канал `max`. Указывайте этот id канала при
> привязке агента или фильтрации диалогов.
## Что поддерживается
Коннектор MAX покрывает основные сценарии диалога:
- **Отправка и приём сообщений** между агентом и пользователями MAX.
- **Long-poll приём** — коннектор сам забирает входящие обновления (упоминания,
ответы, медиа, интерактивные события), поэтому входящий публичный порт не нужен.
- **Нативные ответы** (reply) на конкретное сообщение.
- **Базовые инлайн-клавиатуры** для быстрых интерактивных кнопок.
- **Медиа по URL** в исходящих сообщениях.
- **Дедупликация по ключу**, поэтому повторная доставка не создаёт дубликат.
## Как ходят сообщения
Каждое входящее сообщение MAX попадает в gateway по тому же входящему пути, что и
у остальных каналов, и защищено общим **inbound-HMAC секретом**. Дальше оно
обрабатывается turn-движком как сообщение любого другого канала.
> [!NOTE]
> Чтобы входящие сообщения диспетчеризовались, в gateway должно быть задано
> рабочее пространство по умолчанию.
## Куда дальше
- Сравните с похожим чат-каналом: [Telegram](/v1.0/channels/telegram).
- Об установке коннекторов: [Marketplace](/v1.0/marketplace/overview-tiers).
- Только начинаете? См. [Быстрый старт](/v1.0/getting-started/quickstart).