Набор инструментов для Telegram Bot API

Три HTML-файла для тестирования, документации и отладки Telegram ботов и Mini Apps — без сервера, без сборки, без зависимостей. Доступны на telegram-bot-api.info, просто откройте в браузере.

Bot API Tester
176 методов Long Polling JSON Viewer Тёмная тема
Интерактивный тестер для всех методов Telegram Bot API 10.0. Вставьте токен бота, выберите метод, заполните параметры — и мгновенно получите результат. Long polling для получения обновлений в реальном времени, сворачиваемый JSON-просмотрщик, цветовая подсветка типов обновлений.
Swagger Documentation
OpenAPI 3.1 176 методов Authorize
Полная Swagger/OpenAPI документация для Telegram Bot API 10.0. Интерактивный интерфейс с авторизацией по токену, группировка методов по категориям, ссылки на официальную документацию для каждого метода. Попробуйте любой метод прямо из браузера.
Mini App Tester
45+ событий 12 категорий Mock-режим RU / EN
Тестер JavaScript API для Telegram Mini Apps. Живая панель свойств WebApp, выполнение всех методов (MainButton, HapticFeedback, CloudStorage, BiometricManager, Sensors и др.), лог событий в реальном времени. Mock-режим для браузера. Реальный тест — просто укажите ссылку в @BotFather, свой хостинг не нужен.

Как начать

Пошаговые инструкции для каждого инструмента

1
Bot API Tester
  • Откройте telegram-bot-api-tester.html в браузере
  • Получите токен бота у @BotFather в Telegram
  • Вставьте токен в поле вверху страницы — он сохранится автоматически
  • Выберите метод API из списка или через поиск, заполните параметры
  • Нажмите «Выполнить» или Ctrl+Enter
  • Для получения обновлений нажмите «Старт» в панели Updates
Сервер не нужен — Telegram Bot API поддерживает CORS, запросы работают прямо из браузера. Токен и история сохраняются в localStorage.
2
Swagger Documentation
  • Откройте telegram-bot-api-swagger.html в браузере
  • Нажмите кнопку Authorize и введите токен бота
  • Выберите метод из списка по категориям
  • Нажмите Try it out, заполните параметры и Execute
Каждый метод содержит ссылку на официальную документацию. Авторизация проводится один раз — токен подставляется во все запросы.
3
Mini App Tester
  • Откройте telegram-mini-app-tester.html в браузере — заработает Mock-режим
  • Для реального теста: создайте Mini App через @BotFather командой /newapp
  • Укажите URL: https://telegram-bot-api.info/telegram-mini-app-tester.html
  • Откройте Mini App через https://t.me/yourbot/appname
  • Интерфейс автоматически подстроится под тему Telegram пользователя
Никакой свой хостинг не нужен — файлы уже доступны на telegram-bot-api.info. Mock-режим эмулирует Telegram.WebApp для тестирования прямо в браузере. При открытии внутри Telegram автоматически используется настоящий API.

Требования

Минимум для начала работы

Современный браузер
Chrome 80+, Firefox 80+, Safari 14+, Edge 80+. Никаких установок.
Bot Token
Получите у @BotFather в Telegram. Формат: 123456:ABC-DEF...
Без зависимостей
Каждый файл — полностью автономный HTML. Никакого npm, webpack, серверов.