Gratis · Código abierto · Bot API 10.3

Telegram Bot Manager: webhooks, comandos y perfil del bot en línea

Configura, revisa y elimina el webhook de tu bot, edita comandos, nombre, descripción, avatar, botón de menú y permisos de administrador, sin escribir código ni ejecutar scripts.

  • Funciona en el navegador: sin instalación ni backend
  • Compatible con la última Telegram Bot API 10.3
  • Muestra los errores del webhook con pistas para solucionarlos

Conecta tu bot

Obtenlo en @BotFather → /mybots → API Token.

Avanzado: servidor API

Déjalo vacío para usar https://api.telegram.org. Usa tu propio proxy si Telegram está bloqueado en tu red, o un servidor Bot API local.

🔒 El token se queda en tu navegador y solo se envía al servidor de la Bot API.

Todo lo que BotFather no ofrece, en un solo lugar

Gestor de webhooks

setWebhook con token secreto, allowed_updates, max_connections, IP fija y certificado autofirmado. Elimina el webhook o descarta actualizaciones pendientes de forma segura.

Comprobador getWebhookInfo

Actualizaciones pendientes, último error de entrega y errores de sincronización en tu hora local, con pistas para SSL, DNS, tiempos de espera y errores HTTP.

Editor de comandos

Edita setMyCommands como texto plano con validación, por ámbito (chats privados, grupos, admins, un chat) y por idioma.

Perfil y avatar

Nombre, descripción corta y descripción del bot en cualquier idioma. Sube o elimina una foto o un avatar en vídeo.

Botón de menú

Alterna el botón de menú entre los comandos y tu Mini App (Web App), para todos los chats o para uno.

Permisos de admin

Permisos de administrador por defecto para grupos y canales, incluidos los más nuevos de Bot API 10.3.

Herramientas de desarrollo

Respuestas JSON sin procesar, registro de solicitudes y un comando curl listo para copiar en cada acción.

5 idiomas, modo oscuro

English, Русский, Español, Português y 简体中文. Temas claro y oscuro, funciona en el móvil.

Cómo funciona

  1. Pega el token del botCopia el token de @BotFather y pulsa Conectar.
  2. Revisa el estadoWebhook, actualizaciones pendientes, errores y capacidades del bot de un vistazo.
  3. Cambia los ajustesEdita y guarda: cada acción llama directamente al método oficial de la Bot API.

Tu token se queda contigo

  • Página estática alojada en GitHub Pages: no hay servidor que pueda guardar o registrar tu token.
  • Las solicitudes van desde tu navegador directamente a api.telegram.org (o al servidor API que elijas).
  • El token se guarda solo en esta pestaña, salvo que marques «Recordar en este dispositivo». «Desconectar» lo elimina.
  • Content Security Policy estricta, sin analítica ni scripts de terceros. El código fuente es abierto: revísalo o aloja tu propia copia.

Guías

Preguntas frecuentes

¿Es seguro introducir aquí el token de mi bot?

La página es completamente estática y no tiene backend. El token solo se usa en tu navegador para llamar a la Telegram Bot API y no se envía a ningún otro sitio. Puedes revisar el código abierto o ejecutar tu propia copia. Si crees que el token se ha filtrado, revócalo en @BotFather → /revoke.

¿Cómo reviso el webhook de mi bot de Telegram?

Conecta el bot y abre la pestaña Webhook. Llama a getWebhookInfo y muestra la URL, el número de actualizaciones pendientes y el último error de entrega con su hora y una pista para solucionarlo.

¿Cómo elimino el webhook y paso a getUpdates?

Abre Webhook → Zona de peligro → Eliminar webhook. Opcionalmente descarta las actualizaciones pendientes. Después el bot puede recibir actualizaciones con getUpdates (long polling); si no, Telegram responde «409 Conflict: can't use getUpdates method while webhook is active».

¿Por qué hay actualizaciones pendientes y el bot no responde?

Telegram no puede entregar las actualizaciones a tu webhook. Mira el último error: problemas de SSL, errores de DNS, tiempos de espera o HTTP 4xx/5xx de tu servidor. Arregla el servidor y, si quieres, descarta la cola.

¿Qué es allowed_updates?

La lista de tipos de actualización que recibe el bot. Por defecto llega todo excepto chat_member, message_reaction y message_reaction_count. Para recibirlos, elige los tipos explícitamente.

¿Puedo definir comandos distintos para grupos u otros idiomas?

Sí. En la pestaña Comandos elige un ámbito (todos los chats privados, todos los grupos, administradores, un chat o un miembro concreto) y un idioma. Telegram muestra a cada usuario la lista más específica.

Al conectar aparece «Error de red». ¿Qué hago?

Tu red, una extensión del navegador o tu país puede bloquear api.telegram.org. Abre «Avanzado: servidor API» y usa tu propio proxy (en el repositorio hay una plantilla gratuita para Cloudflare Workers) o un servidor Bot API local.

¿Es gratis? ¿Puedo alojarlo yo mismo?

Sí, es gratis y con licencia MIT. Haz un fork del repositorio y activa GitHub Pages, o ejecuta npm run build y sube la carpeta dist a cualquier hosting estático.