RU
Не подключено

Параметры

Ctrl+Enter

Ответ

Bot API Tester — бесплатный тестер Telegram Bot API онлайн. В нём собраны все 185 методов Bot API 10.3 в 19 категориях с формами параметров, long polling для getUpdates и удобный просмотр JSON. Проверить токен бота, отправить пробное сообщение или протестировать бота телеграм онлайн можно прямо в браузере — без Postman, установки и кода.

Как пользоваться тестером

  1. Получите токен у @BotFather: командой /newbot для нового бота или через /mybots → бот → API Token для существующего.
  2. Вставьте токен в поле в шапке страницы.
  3. Выполните getMe: если в ответе пришёл объект бота с id и username, токен рабочий.
  4. Найдите нужный метод через поиск или по категориям и заполните параметры — обязательные поля отмечены, типы подсказаны.
  5. Нажмите «Выполнить» или Ctrl+Enter. Ответ появится в JSON-просмотрщике: блоки сворачиваются, результат можно скопировать.

Метод можно открыть сразу по ссылке с хешем, например telegram-bot-api-tester.html#sendMessage, — удобно для закладок и для ссылок в документации команды.

Что можно сделать в тестере

  • Проверить токен бота. getMe — самый быстрый способ; ответ 401 Unauthorized означает, что токен неверный или отозван.
  • Узнать chat_id. Нажмите «Старт» в панели обновлений и напишите боту — в истории появится апдейт с message.chat.id. Тестер хранит последние 100 апдейтов.
  • Отправить сообщение с parse_mode, inline-кнопками или фото по URL и сразу увидеть ответ API или текст ошибки.
  • Настроить вебхук: setWebhook, проверка через getWebhookInfo, удаление через deleteWebhook.
  • Попробовать новинки 10.x: sendRichMessage, эфемерные сообщения, answerChatJoinRequestQuery.

Учтите: кнопка «Старт» в панели обновлений перед запуском long polling вызывает deleteWebhook (ожидающие апдейты при этом сохраняются). Если бот в продакшене работает на вебхуке, после тестов установите его заново.

Безопасность и приватность

У тестера нет своего сервера. Токен сохраняется только в localStorage вашего браузера, а запросы уходят напрямую из браузера на api.telegram.org. На общем компьютере очищайте поле токена после работы, а если токен утёк, отзовите его командой /revoke в @BotFather.

С чего начать: как создать бота в Telegram, как получить и проверить токен, как узнать chat id и как отправить сообщение через бота. Параметры каждого метода с примерами на curl, Python и JavaScript собраны в справочнике методов. Для просмотра спецификации подойдёт Swagger-документация, а для Mini Apps — Mini App Tester.

Частые вопросы

Как проверить токен бота онлайн?

Вставьте токен в поле в шапке тестера и выполните getMe. Если токен рабочий, придёт объект бота с id и username; ответ 401 Unauthorized означает, что токен неверный или отозван.

Безопасно ли вводить токен бота в тестер?

Токен хранится только в localStorage вашего браузера, а запросы уходят напрямую на api.telegram.org — промежуточного сервера нет. Для экспериментов всё равно удобнее завести отдельного тестового бота.

Чем тестер удобнее Postman для Telegram Bot API?

Не нужно собирать коллекцию: все 185 методов уже описаны с типами и обязательными полями, есть long polling для getUpdates с историей апдейтов и сворачиваемый просмотр JSON. Всё работает в браузере без установки.

Почему getUpdates в тестере ничего не возвращает?

Напишите боту сообщение и повторите запрос: апдейты хранятся не дольше 24 часов. Если у бота настроен вебхук, getUpdates вернёт 409 Conflict; кнопка «Старт» в панели обновлений перед запуском long polling сама вызывает deleteWebhook.

Можно ли открыть сразу нужный метод?

Да, через хеш в адресе: например, telegram-bot-api-tester.html#sendMessage откроет форму метода sendMessage.

Обновления 0

Нет обновлений.
Нажмите «Старт» для начала long polling.