Как проверить бота Max через API без кода
Checkcraft — программа для проверки API и логов без кода, есть бесплатная версия. Скачать без регистрации →
Бот перестал отвечать, и непонятно, виноват токен, сеть или код. Начните с запроса, который не зависит от кода бота: API Max само скажет, рабочий ли токен и какому боту он принадлежит.
Что понадобится
Токен бота и 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.