К содержанию
CheckcraftСкачать
Практическое руководство

Как проверить бота Max через API без кода

Checkcraft — программа для проверки API и логов без кода, есть бесплатная версия. Скачать без регистрации →

Бот перестал отвечать, и непонятно, виноват токен, сеть или код. Начните с запроса, который не зависит от кода бота: API Max само скажет, рабочий ли токен и какому боту он принадлежит.

Команда Checkcraft · Обновлено

Поможем с первой проверкой →

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

Токен бота и Checkcraft. Токен отправляется в заголовке Authorization, в адресе запроса его передавать больше нельзя. Не публикуйте токен и не вставляйте его в сторонние сервисы. Для запроса используйте адрес из документации Max: https://platform-api2.max.ru.

Запрос: рабочий ли токен

Создайте в Checkcraft запрос, а токен задайте переменной окружения, чтобы он не попал в файл проверки или отчёт:

GET https://platform-api2.max.ru/me
Authorization: {{MAX_TOKEN}}

По документации Max ответ выглядит так:

{
  "user_id": 1,
  "first_name": "My Bot",
  "name": "My Bot",
  "username": "my_bot",
  "is_bot": true,
  "last_activity_time": 1737500130100
}

Что проверить в ответе

Статус 200, поле is_bot равно true, а username совпадает с именем вашего бота. Так вы заметите, что подставлен токен другого бота. Готовый файл проверки и примеры ответа лежат ниже. В файле укажите имя своего бота.

В дереве Checkcraft создайте коллекцию, конструктор проверки и тест-кейс. В редакторе тест-кейса нажмите «Импорт» и выберите файл. Откройте тест, вставьте правильный JSON через «Вставить данные для анализа» и нажмите «Запустить тест-кейс».

Отрицательная проверка

Отправьте тот же запрос с заведомо неверным токеном. По документации Max вернётся 401. Если приходит 200, проверьте, какой адрес и какое окружение вы используете.

Отправка сообщения

Сообщение отправляется запросом POST /messages с параметром chat_id или user_id. Используйте тестовый чат: сообщение получит настоящий адресат.

POST https://platform-api2.max.ru/messages?chat_id={{MAX_TEST_CHAT}}
Authorization: {{MAX_TOKEN}}
Content-Type: application/json

{"text": "Проверка связи"}

В ответе проверьте, что есть объект message, а message.body.text совпадает с отправленным текстом. В Free в одной цепочке можно использовать до 3 запросов: этого хватит, чтобы проверить токен, отправить сообщение и сверить результат.

Если запрос падает с ошибкой сертификата

Документация Max просит доверять сертификату Минцифры для этого адреса. Такая ошибка говорит о настройке компьютера, а не о токене. Не отключайте проверку сертификатов для рабочего токена. Если застрянете, напишите нам.

Что здесь не проверено

Примеры ответов взяты из документации Max. Формат может измениться, поэтому первый запуск сверьте с настоящим ответом своего бота.

Следующий шаг

Проверьте своего бота

Сохраните запросы и правила один раз и запускайте их при каждой проблеме: сразу видно, виноват токен или код бота. Free работает на Windows и Linux без ограничения срока.

Скачать FreeКак получить и запустить приложение

Скачивание без регистрации и почты, архив готов за пару минут. Состав бесплатной версии опубликован на странице тарифов.

Документация для сверки

Материал сверен 4 ноября 2026 года. Документация API Max.

Можно спросить человека

Поможем с первой проверкой

Расскажите, что хотите проверить или на каком шаге остановились. Поможем запустить Checkcraft, подобрать пример и разобраться с первым прогоном. Можно написать до скачивания.

Telegram-группа открытая: не публикуйте пароли, токены и конфиденциальные рабочие данные. Для первого вопроса достаточно описания задачи.

Можно написать напрямую support@checkcraft.ru

Без регистрации. Ответим по email. Это обращение в поддержку, а не подписка на рассылку.