Crea tu propio bot en Telegram con IA usando BotFather y Make paso a paso
Guía práctica para crear un bot de Telegram y conectarlo a una IA como Gemini con Make.
Calificación
0 / 5 (0 votos)
Fuente: https://images.pexels.com/photos/33384205/pexels-photo-33384205.jpeg?auto=compress&cs=tinysrgb&h=650&w=940
Categoría: Tecnología
Tener un bot de IA en Telegram suena a lujo, pero en realidad puedes montarlo tú mismo en poco tiempo y sin depender de bots ajenos. La idea es simple: creas un bot “vacío” con Telegram, y luego lo conectas a un modelo de inteligencia artificial mediante un flujo de trabajo. En este paso a paso se usan dos piezas: BotFather (la herramienta oficial de Telegram para crear bots) y Make (un servicio para automatizar procesos) para añadirle una IA como Gemini. Y sí: podrías cambiar Gemini por ChatGPT, Claude u otro modelo, siempre que tengas su API.Antes de empezar, una advertencia importante: aunque el bot sea “tuyo”, lo que escribas se enviará a los servidores de Make para ejecutar el flujo, y también al proveedor de la IA que elijas para generar la respuesta. Por eso conviene evitar datos personales o información sensible. En la práctica, estás confiando tus mensajes a dos empresas.El primer paso es crear el bot en Telegram. Abre el chat con @BotFather y escribe el comando /newbot. Telegram te pedirá un nombre (para identificarlo) y un nombre de usuario único (el que usarás para encontrarlo). Al terminar, BotFather te devolverá dos cosas clave: el enlace del bot (del estilo t.me/@nombredelbot) y un token de acceso con letras y números. Ese token es la “llave” del bot: guárdalo porque lo necesitarás para conectarlo con Make. Desde BotFather también puedes personalizarlo con foto, descripción y otros detalles.El segundo paso es conseguir una API para la IA. En este ejemplo se usa la API gratuita de Gemini, suficiente para pruebas aunque con límites. Entra en aistudio.google.com, inicia sesión con tu cuenta de Google y pulsa en Get API Key. Después, crea un proyecto (por ejemplo, “Bot Telegram IA”) y genera la clave. La reconocerás porque suele empezar por “AIza--”.Ahora llega la parte central: el flujo de trabajo en Make. Crea un escenario nuevo y añade un primer módulo de Telegram con la opción Watch Updates. La primera vez tendrás que crear un webhook y, cuando te lo pida, introducir el token del bot que te dio BotFather. Para comprobar que todo está bien, abre tu bot en Telegram, pulsa Iniciar (se enviará /start) y en Make pulsa Run once para probar la conexión.Luego añade un segundo módulo: el de generar la respuesta con la IA (en este caso, Gemini). Configura la conexión pegando tu API key y elige el modelo. En Messages, define el Role como User y en el campo de texto selecciona el contenido que llega desde Telegram (la opción 1. Message: Text). En System instructions, dentro de Prompts, vuelve a asignar ese mismo 1. Message: Text. Y un detalle clave: en Response Modalities deja solo Text y desactiva Image, ya que con la API no podrás generar imágenes en tu país.El tercer módulo es el que devuelve la respuesta al chat: en Telegram elige Send a Text Message or a Reply. En ChatID selecciona Message: Chat: ID, y en Text asigna el resultado de la IA (la opción de “Result”). En Parse Mode, elige Markdown para que el mensaje se vea limpio.Para dejarlo funcionando, pulsa Run Once, selecciona Wait for new data y configura Run scenario en Immediately, además del número de ejecuciones por minuto. A partir de ahí, tu bot ya responderá en Telegram dentro de los límites de tu API. Y lo mejor: si mañana quieres cambiar de modelo, no necesitas rehacer el bot, solo ajustar el módulo de IA en Make.