Бесплатно · Open source · Bot API 10.3

Telegram Bot Manager: вебхуки, команды и профиль бота онлайн

Устанавливайте, проверяйте и удаляйте вебхук, редактируйте команды, имя, описание, аватар, кнопку меню и права администратора бота — без кода и скриптов.

  • Работает прямо в браузере — без установки и бэкенда
  • Поддерживает актуальный Telegram Bot API 10.3
  • Показывает ошибки вебхука с подсказками, как их исправить

Подключите бота

Возьмите его у @BotFather → /mybots → API Token.

Дополнительно: сервер API

Оставьте пустым для https://api.telegram.org. Укажите свой прокси, если Telegram заблокирован в вашей сети, или локальный сервер Bot API.

🔒 Токен остаётся в вашем браузере и отправляется только на сервер Bot API.

Всё, чего нет в BotFather, — в одном месте

Управление вебхуком

setWebhook с секретным токеном, allowed_updates, max_connections, фиксированным IP и самоподписанным сертификатом. Безопасное удаление вебхука и очистка очереди.

Проверка getWebhookInfo

Очередь обновлений, последняя ошибка доставки и ошибки синхронизации в вашем часовом поясе — с подсказками по SSL, DNS, таймаутам и HTTP-ошибкам.

Редактор команд

setMyCommands в виде простого текста с проверкой — для каждой области (личные чаты, группы, админы, конкретный чат) и языка.

Профиль и аватар

Имя бота, короткое и полное описание на любом языке. Загрузка фото или видеоаватара и его удаление.

Кнопка меню

Переключайте кнопку меню между командами и вашим Mini App (Web App) — для всех чатов или для одного.

Права администратора

Права по умолчанию для групп и каналов, включая новые права из Bot API 10.3.

Инструменты разработчика

Сырые JSON-ответы, журнал запросов и готовая команда curl для каждого действия.

5 языков, тёмная тема

English, Русский, Español, Português и 简体中文. Светлая и тёмная темы, удобно на телефоне.

Как это работает

  1. Вставьте токен ботаСкопируйте токен у @BotFather и нажмите «Подключить».
  2. Проверьте состояниеВебхук, очередь обновлений, ошибки и возможности бота — на одном экране.
  3. Измените настройкиОтредактируйте и сохраните — каждое действие напрямую вызывает официальный метод Bot API.

Ваш токен остаётся у вас

  • Статическая страница на GitHub Pages: нет сервера, который мог бы сохранить или залогировать токен.
  • Запросы идут из вашего браузера напрямую на api.telegram.org (или на выбранный вами сервер API).
  • Токен хранится только в этой вкладке браузера, если не отмечено «Запомнить на этом устройстве». Кнопка «Отключить» удаляет его.
  • Строгая Content Security Policy, без аналитики и сторонних скриптов. Исходный код открыт — проверьте его или разверните свою копию.

Инструкции

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

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

Страница полностью статическая, бэкенда нет. Токен используется только в вашем браузере для вызова Telegram Bot API и больше никуда не отправляется. Можно проверить открытый код или развернуть свою копию. Если токен утёк, отзовите его в @BotFather → /revoke.

Как проверить вебхук Telegram-бота?

Подключите бота и откройте вкладку «Вебхук». Она вызывает getWebhookInfo и показывает URL, количество ожидающих обновлений, последнюю ошибку доставки со временем и подсказку, как её исправить.

Как удалить вебхук и перейти на getUpdates?

Откройте «Вебхук» → «Опасная зона» → «Удалить вебхук». При желании удалите ожидающие обновления. После этого бот снова может получать обновления через getUpdates (long polling) — иначе Telegram отвечает «409 Conflict: can't use getUpdates method while webhook is active».

Почему копятся обновления, а бот не отвечает?

Telegram не может доставить обновления на ваш вебхук. Посмотрите последнюю ошибку: проблемы с SSL, ошибки DNS, таймауты или HTTP 4xx/5xx от вашего сервера. Исправьте сервер, затем при необходимости очистите очередь.

Что такое allowed_updates?

Список типов обновлений, которые получает бот. По умолчанию приходит всё, кроме chat_member, message_reaction и message_reaction_count. Чтобы получать их, выберите типы явно.

Можно ли задать разные команды для групп или других языков?

Да. На вкладке «Команды» выберите область (все личные чаты, все группы, администраторы, конкретный чат или участник) и язык. Telegram показывает каждому пользователю самый подходящий список.

При подключении пишет «Ошибка сети». Что делать?

Ваша сеть, расширение браузера или страна может блокировать api.telegram.org. Откройте «Дополнительно: сервер API» и укажите свой прокси (в репозитории есть бесплатный шаблон для Cloudflare Workers) или локальный сервер Bot API.

Это бесплатно? Можно развернуть у себя?

Да, бесплатно, лицензия MIT. Сделайте форк репозитория и включите GitHub Pages или выполните npm run build и загрузите папку dist на любой статический хостинг.