Почитать другие заметки или статьи

Несколько моих расширений на сегодняшний день используют в своей работе ботов Telegram. А именно, отсылают ботам сообщения или файлы. Например, о новых заказах, запросах с сайта обратного звонка и т. д. Это очень удобно. Ибо жизнь наша плавно перетекла в мессенджеры. К началу 2026 года остро встал вопрос импортозамещения. Началась работа по интеграции моих изделий с мессенджером Макс.

В рамках данной статьи мы узнаем, как создать бота в Максе и получить его токен.

А в заключительной части я решил написать о том, как получить chat_id в Max. Эта информация будет полезна разработчикам.

Регистрация и создание бота

На начало марта 2026 года создание ботов в Макс доступно исключительно юридическим лицам и индивидуальным предпринимателям.

Создание бота начинается с регистрации на сайте:

https://business.max.ru/

Для завершения регистрации необходимо будет подтвердить профиль своей организации. Сделать это можно будет либо через госуслуги, либо через один из сервисов предлагаемых банков.

Как видно на скриншоте, я процедуру подтверждения проходил через Сбербизнес.

После процедуры подтверждения, в разделе «Профиль бизнеса» необходимо будет заполнить недостающие данные о себе.

После того, как аккаунт подтверждён и все данные заполнены, в верхней части экрана нажимаем на логотип «Max для партнёров».

Откроется новая страница, где в блоке «Чат-боты» необходимо будет нажать на кнопку «Создать». Если же это у вас не первый бот, то вместо кнопки «Создать» будет кнопка «Перейти».

При создании бота вы должны будете указать свои контактные данные, логотип и описание.

Ник бота будет следующим: id{Ваш ИНН}_bot

После того, как все данные заполнены, нажимаем кнопку «Создать» и отправляем бота на модерацию.

Несмотря на то, что на портале «Max для партнёров» написано, что модерация может длиться до 1 дня, в реальности она у меня прошла менее, чем за 10 минут.

Уведомления о том, что бот на проверке или о том, что бот прошёл проверку, будут приходить в ваш мессенджер Max, в чат «Max для бизнеса».

После того, как бот прошёл проверку, необходимо вернуться в личный кабинет сервиса «Max для партнёров». И напротив созданного бота нажать на иконку QR кода.

Откроется всплывающее окно, где у вас появится возможность либо скопировать ссылку на бота и открыть её в браузере. Либо отсканировать QR код своим смартфоном.

В любом случае, в списке чатов вашего мессенджера Max появится ваш бот.

Для закрепления проведённой работы, предлагаю что нибудь ему написать.

Например: «Ну, здравствуй мой первый бот в Максе! Как долго я ждал встречи с тобой!».

Как получить токен для работы с ботом в мессенджере Max

Самое важное при работе с ботом — это его токен.

Чтобы его получить, необходимо опять вернуться в личный кабинет сервиса «Max для партнёров».

На этот раз в раздел «Интеграция», где мы нажимаем кнопку «Получить токен».

Откроется всплывающее окно, где в верхней части, напротив токена нажимаем кнопку «Копировать».

Далее остаётся вставить скопированный токен в нужное текстовое поле вашего расширения или сервиса по интеграции.

Как узнать chat_id бота в мессенджере Макс

Данный раздел я написал для разработчиков, которым, возможно, окажется полезной расположенная ниже информация.

При отправке сообщения боту, кроме токена и user_id требуется передать значение ID чата, в который, собственно говоря, и требуется направить требуемый текст и другие данные.

Данный ID должен быть передан в переменной chat_id.

Чтобы получить chat_id, необходимо подписать вашего бота на какой нибудь webhook.

О том, как это сделать написано на сайте разработчика:

https://dev.max.ru/docs-api/methods/POST/subscriptions

После того, как бот подписан на вебхук, при каждой отправке сообщения боту в мессенджере Max, будет происходить обращение к вебхуку.

В вебхуке достаточно получить данные от бота и вывести их на экран следующим способом:

$input = json_decode(file_get_contents("php://input"));
var_dump($input);

После вывода на экран переменной $input, можно будет увидеть все необходимые данные для отправки сообщений: chat_id и user_id.

Если необходимости в вебхуке более нет, то после получения chat_id и user_id можно отписать вашего бота от вебхука.

Об этом также написано на сайте разработчика:

https://dev.max.ru/docs-api/methods/DELETE/subscriptions

Заключение

Подведём итоги. Мы узнали, как создать бота для Max, узнали как получить токен и даже, как получить chat_id.

Напоминаю!

Если у вас остались вопросы и предложения, их всегда можно озвучить в группе VK по ссылке ниже:

https://vk.com/sitogon

Также можно подписаться на мой канал в MAX:

Сайтогон в Max

С уважением, Владимир Егоров.