Cómo crear un bot para Telegram
Si buscaste cómo crear un bot para Telegram, estás ante una bifurcación, y la mayoría de la gente no se da cuenta hasta que ya ha avanzado bastante por el camino equivocado. "Crear un bot de Telegram" puede significar dos cosas completamente distintas. Una es crear tu propio bot desde cero con código. La otra es conseguir un bot funcional que haga un trabajo real en tu grupo. Ambas opciones son válidas. No son el mismo proyecto, y confundirlas hace perder horas.
Esta página separa ambas cosas con honestidad. Primero, el proceso real y oficial para crear tu propio bot de Telegram mediante @BotFather, incluida la parte que nadie te cuenta al principio: un bot nuevo no hace nada hasta que escribes y alojas el código que hay detrás. Después, el caso más común: alguien quiere un bot para moderar o gestionar un grupo y, en realidad, no necesita crear nada. Al final sabrás qué camino es el tuyo.
Qué significa realmente "crear un bot de Telegram"
Un bot de Telegram es una cuenta automatizada gestionada por software en lugar de por una persona. Cuando "creas" uno en el sentido técnico, todavía no estás escribiendo el software. Estás registrando una cuenta en Telegram y obteniendo sus credenciales. La cuenta está vacía hasta que se conecta un programa a ella y se mantiene en ejecución en algún lugar.
Así que la palabra "crear" oculta un vacío. Registrar el bot lleva dos minutos y es gratis. Hacer que haga algo útil es otro trabajo distinto y mucho más grande. Entender esto te evita la sorpresa más común: terminar los pasos de @BotFather, abrir un chat con tu nuevo bot y verlo quedarse ahí en silencio.
Si los bots son algo nuevo para ti, Qué son los bots en Telegram? explica lo básico, y Bot para Telegram: cuál necesita tu grupo muestra los distintos tipos.
Camino A: Crea tu propio bot con @BotFather y código
Esta es la ruta oficial, y funciona para cualquiera que esté dispuesto a programar. @BotFather es el bot propio de Telegram para registrar bots, y hablas con él en un chat normal.
Registra el bot con @BotFather
- Abre Telegram, busca @BotFather (el verificado con la marca azul) e inicia un chat.
- Envía el comando
/newbot. - @BotFather te pedirá un nombre visible (lo que verá la gente, por ejemplo, "My Helper Bot"). Envíalo.
- Después te pedirá un nombre de usuario, que debe ser único y terminar en
bot(por ejemplomyhelper_bot). Envía uno que no esté ocupado. - @BotFather responderá con un token de API, una cadena larga como
123456789:ABCdef.... Este token es la contraseña del bot. Guárdalo en privado; cualquiera que lo tenga puede controlar tu bot.
Eso es todo el registro. Tu bot ya existe. Más adelante puedes usar @BotFather para configurar una foto de perfil, una descripción y sugerencias de comandos mediante comandos como /setdescription y /setuserpic.
La parte que exige trabajo de verdad
Esto es lo que omiten los tutoriales rápidos. En este punto, tu bot todavía no hace nada. El token es una llave para una cuenta vacía. Para hacer que el bot responda a mensajes, ejecute comandos o modere algo, tienes que:
- Escribir código que se comunique con la Telegram Bot API usando tu token. La mayoría utiliza una librería en el lenguaje que prefiera (python-telegram-bot, telegraf para Node.js, aiogram y otras). El código define qué ocurre cuando llega un mensaje.
- Alojar ese código en algún lugar que se ejecute continuamente. Un bot solo funciona mientras su programa está en marcha y accesible. Eso significa un servidor, un VPS o un servicio de hosting, además de mantenerlo activo y supervisado. Si apagas tu portátil, el bot se desconecta.
Nada de esto es extraño para un desarrollador, pero es trabajo real de software. Crear un buen bot de moderación implica mucho más que uno sencillo: clasificación de spam, análisis de imágenes, limitación de frecuencia, gestión de abusos, una base de datos y una interfaz para configurarlo todo.
Así que el Camino A es la respuesta adecuada si quieres aprender, tienes una idea personalizada o eres desarrollador y necesitas un comportamiento a medida. Es la respuesta equivocada si lo que realmente querías era un bot que ya modere grupos.
Camino B: No quieres crear un bot, quieres un bot que haga un trabajo
Si miras de cerca las búsquedas sobre "cómo hacer un bot de Telegram", aparece un patrón. Una gran parte de las personas que escriben eso no quieren convertirse en desarrolladores de bots. Tienen un grupo de Telegram que se está llenando de spam, enlaces fraudulentos, raids o imágenes no deseadas, y han llegado a la conclusión de que la solución es "crear un bot" que lo limpie.
Si ese es tu caso, aquí va el atajo honesto: no creas ese bot. Añades uno que ya funciona.
La moderación de grupos es un problema resuelto. Un bot de moderación capaz necesita detección de spam con machine learning, análisis de imágenes, puntuación de comportamiento, cobertura multilingüe, un sistema de sanciones y un panel de control. Escribir y alojar todo eso por tu cuenta supone meses de trabajo y mantenimiento continuo. Un bot ya preparado te da el mismo resultado en lo que tardas en añadir un miembro y activar algunos ajustes.
Aquí es donde encaja Telegram Bot App. El objetivo aquí es dirigirte correctamente, así que conviene ser preciso sobre lo que es y lo que no es.
Qué es Telegram Bot App
Telegram Bot App es un bot de moderación y gestión ya preparado que añades a un grupo de Telegram. No lo creas, no lo programas ni lo alojas. Lo añades mediante los permisos de administrador que reciben en un grupo los bots emitidos por @BotFather, y luego lo configuras desde un panel web en telegram-bot.app.
Para dejarlo igual de claro sobre lo que no es: no es un creador de bots ni una plataforma no-code, no es AI conversacional y no es un userbot que inicia sesión como humano o invita gente en masa. @BotFather tampoco genera un bot de moderación para ti; solo registra bots en blanco. Telegram Bot App es el propio bot terminado y funcional.
Qué hace realmente
Una vez añadido y ascendido a administrador, aplica tus reglas automáticamente:
- Mensajes de bienvenida y CAPTCHA al unirse. Saluda a los nuevos miembros y pídeles que demuestren que son humanos, con un tiempo límite que configuras entre 1 y 60 minutos. Consulta CAPTCHA y verificación de nuevos miembros y mensajes de bienvenida y reglas.
- Dos capas gratuitas contra spam. AI Spam Intelligence evalúa el comportamiento de la cuenta como un valor de riesgo bayesiano de 0.0 a 1.0 y expulsa automáticamente a partir de 0.75. Spamfinder es un clasificador de contenido con machine learning con un umbral que configuras entre 0 y 100 por ciento. Ambos son gratuitos. Más información en Cómo detener bots de spam.
- Comprobaciones de contenido. Análisis de imágenes NSFW, detección de sentimiento y toxicidad, un filtro personalizado de malas palabras que detecta escrituras para evadirlo, aplicación de idioma en aproximadamente 33 a 43 idiomas, análisis antivirus de archivos y análisis de perfiles de nuevos miembros.
- Gestión de enlaces. Bloquea enlaces de invitación de Telegram para frenar el spam de promoción de grupos y detecta URLs maliciosas mediante Google Safe Browsing. No elimina todos los enlaces por dominio ni ejecuta una lista personalizada de URLs permitidas o bloqueadas.
- Sanciones progresivas y un panel de control. Las infracciones repetidas tienen consecuencias más severas, y un panel web muestra analíticas junto con un feed de sanciones en directo.
Ejecuta gratis el conjunto principal de moderación, incluidas 500 revisiones de imágenes y 1,000 análisis de sentimiento al mes. Los planes de pago aumentan las cuotas: Gold por $4.99/mes, Platinum por $9.99/mes, Ultimate por $49.99/mes, con facturación anual aproximadamente un 20 por ciento más barata. Consulta comprar premium para más detalles.
La configuración completa está en Cómo añadir un bot a tu grupo: añade el bot, concede permisos de administrador, envía un mensaje para registrar el grupo y luego configúralo en el panel.
¿Cuál es tu camino?
Decídelo con una sola pregunta. ¿Quieres crear software o quieres obtener un resultado?
| Quieres... | Elige | Por qué |
|---|---|---|
| Aprender desarrollo de bots o crear una función personalizada que no tenga ningún bot existente | Camino A: @BotFather + código | Necesitas control total y estás preparado para escribir y alojar la lógica |
| Detener spam, verificar nuevos miembros, filtrar contenido, moderar un grupo | Camino B: añadir un bot ya preparado | El trabajo ya está hecho; configuras, no programas |
| Una tienda, un cuestionario, música o un bot de notificaciones con tu propio diseño | Camino A: @BotFather + código | Son proyectos con lógica personalizada sin una solución lista que encaje exactamente con tu caso |
| Gestionar una comunidad en crecimiento sin convertirte en desarrollador | Camino B: añadir un bot ya preparado | Crear tú mismo un motor de moderación cuesta meses que no necesitas gastar |
No hay nada malo en ninguna de las dos opciones. Mucha gente empieza por el Camino A, registra un bot, choca contra el muro de "ahora tengo que escribir un filtro de spam" y se da cuenta de que el Camino B era lo que quería desde el principio.
Preguntas frecuentes
¿Crear un bot de Telegram es gratis?
Registrar un bot mediante @BotFather es gratis, y Telegram no cobra por la Bot API. Lo que puede costar dinero es ejecutar tu propio bot, ya que el código tiene que estar alojado en algún lugar que permanezca en línea. Si en cambio añades un bot ya preparado, la moderación principal de Telegram Bot App funciona con un plan gratuito, así que un grupo puede estar protegido sin coste.
¿Cómo creo un bot para Telegram sin programar?
No puedes programar uno sin código, por definición. Pero si tu objetivo es un bot que haga un trabajo en un grupo en lugar de un proyecto personalizado, te saltas por completo la creación y añades un bot ya preparado. Con Telegram Bot App lo añades, concedes permisos de administrador y configuras todo mediante un panel web con interruptores y controles deslizantes, sin escribir código. La guía está en Cómo añadir un bot a tu grupo.
¿Qué crea realmente @BotFather?
@BotFather registra una cuenta de bot en blanco y te da un token de API. Eso es todo. El bot no tiene comportamiento hasta que conectas un programa al token y mantienes ese programa en ejecución. @BotFather no crea un bot de moderación, un asistente de chat ni ninguna función por ti; solo emite la cuenta y las credenciales.
Quiero moderar mi grupo. ¿De verdad necesito crear un bot?
No. La moderación de grupos es precisamente el caso en el que crear tu propio bot es el camino lento. Un bot de moderación necesita detección de spam, análisis de imágenes, gestión de idiomas y un sistema de sanciones, todo lo cual ya existe en bots ya preparados. Añadir Telegram Bot App te da eso en minutos en lugar de meses de desarrollo.
¿Cuál es la diferencia entre crear un bot y añadir un bot?
Crear un bot significa registrar una cuenta con @BotFather y escribir el código que le da comportamiento, y después alojar ese código. Añadir un bot significa tomar un bot terminado y funcional e invitarlo a tu grupo con permisos de administrador. Crear encaja con desarrolladores e ideas personalizadas; añadir encaja con quien quiere resolver una tarea sin construir nada. Consulta por qué usar un bot de Telegram.
La conclusión honesta
Si de verdad quieres construir, el Camino A está abierto para ti, y @BotFather es el primer paso correcto. Si querías un bot para mantener limpio un grupo de Telegram y lo confundiste con un proyecto de programación, puedes parar aquí. Añade un bot de moderación ya preparado, configúralo y sigue adelante. Para configurar uno, sigue Cómo añadir un bot a tu grupo, o lee Protege tu grupo de Telegram para ver qué cubre la moderación automatizada.