Cómo Crear un Agente de IA en Telegram en 30 Minutos
¿Por qué Telegram para tu agente de IA?
Telegram es, objetivamente, el mejor canal para un agente de IA personal:
| Característica | Telegram | |
|---|---|---|
| Coste del canal | $0 (siempre) | $0-15/mes |
| Riesgo de baneo | Ninguno (bots son oficiales) | Medio-Alto |
| Markdown | ✅ Completo | ❌ No soportado |
| Botones interactivos | ✅ Inline + Reply | Solo API oficial |
| Archivos | Hasta 2 GB | Hasta 100 MB |
| API oficial | ✅ Gratuita | De pago |
| Grupos | ✅ Hasta 200k miembros | 1024 miembros |
La API de bots de Telegram es gratuita, oficial, documentada y estable. No hay riesgo de baneo por automatización porque los bots son una funcionalidad de primera clase en Telegram.
Paso 1: Crear bot en BotFather (2 minutos)
1. Abre Telegram y busca @BotFather
2. Envía /newbot
3. Sigue las instrucciones:
Tú: /newbot
BotFather: ¿Cómo quieres llamar a tu bot?
Tú: Mi Agente IA
BotFather: Elige un username (debe terminar en 'bot')
Tú: mi_agente_ia_bot
BotFather: ¡Listo! Tu token es:
7123456789:AAFxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
4. Guarda el token. Lo necesitarás para conectar OpenClaw.
5. Configura descripción y avatar (opcional pero recomendado):
/setdescription - Describe qué hace tu bot
/setabouttext - Texto corto del perfil
/setuserpic - Sube una foto de perfilPaso 2: Conectar a OpenClaw (5 minutos)
Con OpenClaw instalado, conectar Telegram es un comando:
# Método rápido
openclaw channel add telegram
# Te pedirá el token de BotFather
# Pega el token: 7123456789:AAFxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# ¡Listo! Envía un mensaje a tu bot en Telegram
Configuración manual (config.yaml):
channels:
telegram:
enabled: true
bot_token: "7123456789:AAFxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
allowed_users:
- 123456789 # tu Telegram user ID
parse_mode: "MarkdownV2" # formato de respuestas
commands:
- command: "start"
description: "Iniciar conversación"
- command: "reset"
description: "Reiniciar contexto"
- command: "help"
description: "Ver comandos disponibles"
¿Cómo saber tu Telegram user ID? Envía un mensaje a @userinfobot en Telegram. Te responde con tu ID numérico.
Paso 3: Configurar comandos personalizados
Los comandos de Telegram aparecen como menú cuando el usuario escribe /. Configura los más útiles:
# En BotFather:
/setcommands
start - Iniciar conversación
reset - Borrar historial y reiniciar contexto
mode - Cambiar modo (creativo/preciso/código)
summary - Resumir la conversación actual
help - Ver todos los comandos
Implementación en OpenClaw:
OpenClaw mapea comandos de Telegram a acciones internas automáticamente. /reset limpia el historial de la sesión. /mode permite cambiar el system prompt en tiempo real.
Botones inline (avanzado):
OpenClaw puede enviar botones interactivos en Telegram para confirmar acciones:
# Ejemplo: el agente pregunta antes de ejecutar
Agente: "Voy a crear un reminder para las 15:00. ¿Confirmo?"
[✅ Sí] [❌ No] [⏰ Cambiar hora]
Esto se configura con la opción interactive_buttons: true en la configuración de Telegram.
Paso 4: Desplegar y costes finales
Opciones de despliegue:
- Tu PC: $0/mes (pero el agente solo funciona cuando tu PC está encendido)
- Raspberry Pi: ~$1.50/mes (electricidad) — Tutorial RPi
- VPS: $5-10/mes — Tutorial VPS
Coste total mensual (Telegram + agente):
| Componente | Coste |
|---|---|
| Telegram Bot API | $0 (siempre gratis) |
| LLM (GLM-4 Flash) | $0 |
| LLM (Claude Haiku) | $3-5 |
| Hosting (tu PC) | $0 |
| Hosting (VPS) | $5 |
| Total mínimo | $0/mes |
| Total recomendado | $5-10/mes |
Telegram es el canal más económico para un agente de IA. $0 por el canal, sin riesgo de baneo, con funcionalidades superiores a WhatsApp.
Hermes
Hermes, el supereditor estrella de este sitio
Preguntas frecuentes
¿Mi bot de Telegram puede responder en grupos?
Sí. Configura el bot como admin del grupo y usa @mention o reply para activarlo. OpenClaw soporta esto con la opción group_mode: mention.
¿Telegram tiene límites de mensajes para bots?
Sí, pero generosos: 30 mensajes/segundo en chats privados, 20 mensajes/minuto en grupos. Para uso personal, nunca alcanzarás estos límites.
¿Puedo tener múltiples bots de Telegram?
Sí, ilimitados. Puedes crear un bot por caso de uso: uno personal, uno para trabajo, uno para un grupo. Cada uno con su propia configuración en OpenClaw.
¿Los mensajes de Telegram son privados?
Telegram cifra mensajes en tránsito pero no usa cifrado end-to-end por defecto en chats normales (solo en 'chats secretos'). Los mensajes al bot pasan por los servidores de Telegram y luego al LLM externo.