Cómo montar un bot de IA en Telegram en una tarde: BotFather + Make + una API de LLM
La idea: un bot en Telegram que responde con IA
Telegram permite crear bots oficiales (con su propio usuario, foto y descripción) y hacer que reaccionen a mensajes. Si a ese “escuchar y responder” le sumas una API de inteligencia artificial y una herramienta de automatización, puedes tener un asistente conversacional accesible desde cualquier chat.
En esta guía el enfoque es sencillo: Telegram aporta el canal, BotFather crea el bot, Make orquesta el flujo y la IA (Gemini, GPT, Claude u otra) genera la respuesta.
Antes de empezar: lo que necesitas (y un aviso de privacidad)
- Una cuenta de Telegram para crear y probar el bot.
- Una cuenta en Make (o una plataforma similar de automatización con soporte para Telegram y tu proveedor de IA).
- Una clave API del modelo que vayas a usar (por ejemplo, desde el portal del proveedor).
Importante: aunque el bot sea “tuyo”, los mensajes que envíes se procesarán a través de servicios de terceros (la plataforma de automatización y el proveedor de IA). Evita compartir datos sensibles, contraseñas, información médica o cualquier contenido que no quieras que salga de tu dispositivo.
Paso 1: crear el bot con BotFather (y guardar el token)
- Abre Telegram y busca @BotFather.
- Inicia conversación y usa el comando para crear un bot nuevo.
- Elige:
- Nombre visible (el que verás tú).
- Nombre de usuario único (termina en bot y será el identificador público).
- BotFather te devolverá un token. Guárdalo: es la “llave” que permitirá a Make conectarse y actuar en nombre del bot.
Opcionalmente, desde BotFather puedes ajustar la foto, la descripción y otros detalles para que tu bot no parezca “vacío” cuando alguien lo abra.
Paso 2: conseguir una API de IA (ejemplo con Gemini, aplicable a otras)
El bot necesita un “cerebro” y eso normalmente se conecta vía API. El proceso varía según proveedor, pero suele ser parecido: entrar en el panel de desarrolladores, crear un proyecto y generar una clave.
- Accede al portal del proveedor (por ejemplo, el entorno de AI Studio si vas a usar Gemini) e inicia sesión.
- Busca la opción para generar una API key y créala dentro de un proyecto identificable (por ejemplo, “Bot IA Telegram”).
- Copia la clave y guárdala en un lugar seguro. No la compartas ni la pegues en capturas públicas.
Consejo: si usas un plan gratuito, revisa límites de cuota, tasa de peticiones y coste por modelo. Elegir un modelo más avanzado suele consumir más créditos.
Paso 3: construir el flujo en Make (escuchar → pedir a la IA → responder)
La automatización se puede entender como tres piezas encadenadas:
- Trigger: detectar un mensaje nuevo en tu bot de Telegram.
- Acción IA: enviar el texto al modelo y recuperar una respuesta.
- Acción Telegram: devolver esa respuesta al chat correcto.
3.1. Módulo 1: Telegram “Watch Updates” (capturar mensajes)
- Crea un escenario nuevo en Make.
- Añade el primer módulo de Telegram para vigilar actualizaciones/mensajes (el típico módulo de “watch updates”).
- Cuando Make lo pida, crea la conexión pegando el token que te dio BotFather.
En muchas configuraciones se crea también un webhook: es la forma de decirle a Telegram dónde debe “avisar” cuando alguien le escribe a tu bot.
3.2. Prueba rápida de conexión
- Abre tu bot en Telegram y pulsa Iniciar para enviar el mensaje de arranque.
- En Make, ejecuta una prueba del escenario (modo de ejecución puntual) para que capture ese evento y te muestre datos del mensaje recibido.
Esto es útil porque a partir de ahí Make ya puede ofrecerte campos del mensaje como sugerencias (texto, ID del chat, usuario, etc.).
3.3. Módulo 2: generar respuesta con la IA
- Añade un nuevo módulo a la derecha y elige el conector de tu proveedor de IA (por ejemplo, Gemini) con la acción de generar texto.
- Crea la conexión con la API key obtenida antes.
- Selecciona el modelo a utilizar (teniendo en cuenta consumo y límites).
- En el campo del mensaje/entrada, asigna el texto que llega desde Telegram (el contenido del mensaje del usuario).
Si el módulo admite instrucciones del sistema o un prompt base, puedes definir una personalidad o reglas (por ejemplo, “responde en español y de forma breve”). Si prefieres un comportamiento “espejo” del usuario, puedes usar el propio texto recibido como base.
Nota: si tu proveedor tiene modalidades (texto/imagen), deja solo texto si tu clave o región no soporta generación de imágenes o si quieres evitar resultados inesperados.
3.4. Módulo 3: enviar la respuesta al chat correcto
- Añade otro módulo de Telegram para enviar un mensaje (enviar texto o responder).
- En Chat ID, selecciona el ID del chat desde el evento capturado en el módulo 1 (esto asegura que respondes a la conversación correcta).
- En Text, mapea el resultado devuelto por el módulo de IA.
- Si tu respuesta incluye formato, configura el modo de parseo (por ejemplo, Markdown) para que se renderice bien.
Paso 4: dejarlo funcionando (ejecución continua)
Cuando el escenario ya está montado, actívalo para que se quede a la espera de nuevos mensajes. En Make normalmente podrás definir:
- Si el escenario se ejecuta inmediatamente al llegar un mensaje.
- El límite de ejecuciones por minuto (útil para controlar costes y evitar bloqueos por exceso de peticiones).
A partir de ese momento, tu bot responderá en Telegram usando el modelo que hayas elegido. Y lo mejor: puedes cambiar de IA o ajustar el modelo sin tocar Telegram, solo editando el escenario.
Consejos para mejorar el bot (sin complicarte)
- Define un prompt base: “Sé claro, no inventes, pide aclaración si falta contexto”.
- Limita longitud: respuestas más cortas consumen menos tokens y suelen ser más útiles en chat.
- Filtra comandos: si el usuario envía
/startu otros comandos, responde con un mensaje de ayuda en lugar de mandarlo a la IA. - Controla datos sensibles: añade un aviso o una regla para no procesar información privada.
Solución de problemas rápida
- No responde: revisa que el escenario está activo y que el módulo “Watch updates” recibe eventos.
- Error de autenticación: token de Telegram o API key mal copiados, revocados o pegados con espacios.
- Respuestas vacías: comprueba el mapeo del texto de entrada (que estás enviando el campo correcto del mensaje).
- Coste/cuota: baja de modelo, reduce longitud, limita frecuencia o aplica un cooldown por chat.
Conclusión
Crear un bot de IA en Telegram no requiere programar si aprovechas BotFather, una herramienta de flujos como Make y una API de modelo. En pocas conexiones tienes un asistente propio, ajustable y portable, con la precaución clave de siempre: trata el chat como un servicio externo y protege tu privacidad.

