Home / Blog / Cómo darle a tu asistente IA su propio bot de Telegram

Cómo darle a tu asistente IA su propio bot de Telegram (no un número de teléfono)

Dos cosas suenan idénticas y no lo son. Un número de teléfono de Telegram para tu IA — una SIM real conectada como una cuenta real — es la versión de película. Un bot de Telegram para tu IA — una pequeña identidad de BotFather, accesible por @username — es la versión que realmente funciona, es legal y tarda diez minutos en configurarse.

Lo que la gente suele querer decir cuando pregunta esto

«Dale a mi IA un número de Telegram» rara vez significa una tarjeta SIM. Significa déjame hablar con ella en Telegram como si fuera una persona. La misma interfaz que ya uso para familia y trabajo. Los mismos reenvíos, los mismos mensajes de voz, el mismo envío de archivos. Solo apunta esa dirección a mi asistente en lugar de a un humano.

Telegram te da dos puertas para eso. Solo una de ellas es honesta para un asistente personal.

Las dos puertas, en paralelo

Puerta uno — el userbot. Conecta una cuenta de Telegram real a una librería de automatización (Telethon, MTProto, TDLib). Aparece en tu app como un contacto ordinario, ve el mismo historial de mensajes que tú ves y puede hacer todo lo que puede hacer una persona. Potente. También: necesita una SIM real para registrarse, viola los Términos de Servicio de Telegram en el momento en que hace algo obviamente automatizado, es detectado y bloqueado cuando el detector de patrones lo nota, y mezcla la actividad de tu asistente con la misma carpeta de tus chats privados. Esta es la puerta que tomas si estás construyendo herramientas de vigilancia o si no te importa que la cuenta muera cada pocas semanas. Para un asistente personal de IA, es la puerta equivocada.

Puerta dos — el bot. Abre un chat con @BotFather, ejecuta /newbot, elige un nombre para mostrar y un nombre de usuario, recibe un token. Ese token es una identidad de Telegram de primera clase propia — no una persona, un bot. Accesible por @nombre_de_tu_bot. Funciona dentro de contratos oficiales: los bots no pueden iniciar conversaciones con desconocidos, no pueden recolectar silenciosamente el historial ni fingir ser un usuario. Aburrido, seguro y exactamente lo que necesita un asistente personal.

El resto de este artículo es la puerta dos.

La configuración de diez minutos

  1. Habla con BotFather. Abre @BotFather. Envía /newbot. Elige un nombre para mostrar (esto es lo que la gente ve en los encabezados de chat). Elige un nombre de usuario que termine en bot — este es el @handle permanente. BotFather responde con un token que tiene el aspecto de 1234567890:AA....
  2. Guarda el token como una contraseña. Ponlo en el archivo .env de tu asistente en el servidor que alojará el bot. Nunca en git, nunca en una captura de pantalla, nunca pegado en otro chat. Si se filtra, ejecuta /revoke en BotFather y rótalo.
  3. Inicia el proceso que habla Telegram. Tu asistente necesita un proceso en ejecución que abra un long-poll o webhook contra el token. Un proceso. Dos procesos en el mismo token se cancelan mutuamente con errores 409 Conflict de la API de Telegram — una interrupción clásica el primer día.
  4. Di hola. Envía un mensaje a tu bot desde tu propio Telegram. Debería responder. Si no lo hace, el token es incorrecto, el proceso está caído o algo más ya tiene el token.
  5. Activa las funciones que quieres. De vuelta en BotFather: /setuserpic para un avatar, /setdescription para el texto del perfil, /setabouttext para la biografía corta, /setcommands para el menú de comandos con barra, /setprivacy si planeas usar el bot en grupos y quieres que vea todos los mensajes en lugar de solo las menciones.

Qué le da realmente «su propio bot» a tu IA

Lo que no te da (y por qué está bien)

Un bot no puede enviar mensajes directos a desconocidos, no puede leer chats en los que no está, no puede ver mensajes enviados antes de que se uniera a un grupo. Esas son las reglas de Telegram y existen porque la alternativa es un páramo de spam. Para un asistente personal estas restricciones son regalos: significan que el bot solo escucha de ti, solo te habla a ti y solo ve lo que tú le muestras deliberadamente.

Un bot tampoco tiene ningún número de teléfono asociado. Esa es la función. Sin SIM que perder, sin cuenta que pueda ser bloqueada, sin «dispositivo primario» que mantener activo. Solo un token y el proceso que lo ejecuta.

Tres errores comunes el primer día

  1. Reutilizar un bot para muchos trabajos. El primer bot funciona tan bien que la gente intenta añadir cada nuevo proyecto al mismo token. Entonces el transcriptor automático, las alertas de trading, el asistente del chat familiar y el embudo de ventas viven todos bajo un mismo nombre. Sepáralos: un bot por propósito, un token por bot, un proceso por token. No cuesta nada y mantiene pequeñas las superficies de fallo.
  2. Hacer commit del token. El token es toda la autenticación. Cualquiera que lo tenga se convierte en el bot. Guárdalo en .env (que está en tu .gitignore) o en un gestor de secretos. Si alguna vez aparece en un commit, log de GitHub o captura de pantalla compartida — revoca y rota en BotFather de inmediato.
  3. Ejecutar dos copias del bot. Dos procesos que hacen polling del mismo token compiten entre sí y ambos obtienen 409 Conflict. Síntoma: el bot responde a tu mensaje, luego unos segundos después lo responde de nuevo, luego se queda en silencio. Solución: un proceso, un host. Si despliegas una versión nueva, detén la antigua primero.

Dónde encaja esto en una configuración personal de IA

El bot es la puerta de entrada. Detrás de él está el asistente real: un modelo, algo de memoria, un conjunto de habilidades, un planificador y un poco de pegamento que convierte cada actualización de Telegram en una respuesta real. Puedes construir todo eso desde cero — el token es estándar, la API está documentada, los SDKs son maduros. O puedes instalar un sistema que ya viene cableado: en Avelina, el bot instalador te guía a través de BotFather, toma tu token, despliega el asistente en tu propio VPS y te devuelve un chat funcional en una tarde. La misma puerta, menos pegamento.

Cualquiera que sea la ruta que tomes, el bot no es el asistente — es la dirección a la que el asistente responde. Acertar con la dirección a la primera vale los diez minutos.

Lecturas relacionadas