Si tu marca, apellido o batido favorito se comenta en Telegram, querrás saberlo de inmediato y no después de una semana de desplazamiento accidental. En esta guía explicamos cómo configurar alertas instantáneas por palabras clave — desde el botón «agregar bot» hasta un script DIY con Inteligencia Artificial que resume automáticamente lo encontrado.
¿Para qué sirve todo esto?
El monitoreo de menciones en Telegram es útil si:
- Relaciones públicas y reputación: detectamos lo negativo antes de que se convierta en un incendio.
- Ventas: captamos "busco portátil hasta 1000 €" y ofrecemos el nuestro al instante.
- I&D: vigilamos qué anuncian los competidores en canales antes de los comunicados de prensa.
O simplemente disfrutamos de cómo los amigos elogian nuestro nuevo pódcast. ❤️
Qué puede hacer Telegram «de serie»
La búsqueda global integrada de Telegram sirve para encontrar una mención de forma manual, pero no puede notificar. Como mucho: fijar la búsqueda en "Recientes" y actualizar cada mañana como un monje cronista.
Consultando Mensajes guardados
Puedes guardar un enlace de búsqueda tg://search?query=tu consulta en "Mensajes guardados" — al hacer clic se abre un resultado actualizado. Conveniente, pero comparado con los bots — es como buscar Wi‑Fi con un cable.
Bots y servicios listos: resultado en 5 minutos
TGAlertsBot — el botón dorado «Seguir»
TGAlertsBot — probablemente el "Google Alert" más popular para Telegram. Ventajas: plan básico gratuito, funciona con canales y grupos, soporta hasta 10 frases clave y expresiones regulares. Suscribirse es sencillo:
- Añadimos el bot a nuestra conversación privada.
- Pulsamos
/add frase— por ejemplo,/add criptolluvia. - Esperamos la notificación cuando la palabra aparezca en algún mensaje.
Telemetr — alertas más analítica
En Telemetr el monitoreo de menciones está en el menú «Herramientas → Monitoreo de menciones». Además de las alertas obtienes gráficos: cuántas menciones hubo, cuándo el pico y cuál fue el alcance. Gratis permite 3 frases; los planes de pago amplían el límite y habilitan la API.
Combot — disparadores dentro de los grupos
Combot es conocido por su antispam, pero tiene un "Trigger-system". Configuras una frase y el bot reacciona al instante: envía un mensaje privado, avisa al administrador o incluso silencia al autor si la palabra está prohibida. Útil para filtrar conversaciones en tu propio chat.
Automatización sin código: IFTTT, Zapier, n8n
IFTTT — «si hablan de ti, llama a mamá»
IFTTT tiene el disparador "New message with key phrase in a group" para Telegram. Definimos la clave ("¡se quema el almacén!") y la acción — reenviar a Slack, notificar en el reloj inteligente o encender una lámpara inteligente para que parpadee en señal de alarma.
Zapier — maestro de integraciones
Con Zapier puedes, por ejemplo, capturar correos con asunto "🔥" y filtrarlos por palabras, y luego dejarlos caer en el chat de Telegram obchod-team. Un ejemplo de ese "zap" aparece en la biblioteca de recetas Gmail → Telegram.
n8n — self-hosted y muy flexible
En la biblioteca n8n hay un workflow listo que monitoriza Gmail, filtra correos por palabras clave, genera un resumen por IA y lo envía a Telegram. Cambia Gmail por el feed RSS del canal — y obtienes tu alerta por palabra clave.
Escribir tu propio bot desde cero
Cuando quieres control total (o gratis > 1.000 menciones al día), toca arremangarse. Stack básico:
- Python 3.12 + Telethon para escuchar canales públicos.
- PostgreSQL/SQLite para almacenamiento.
- aiogram (si quieres responder al usuario).
from telethon import TelegramClient, events
API_ID = 123456
API_HASH = 'abcdef...'
KEYWORDS = {'criptolluvia', 'descuento 90%', 'conferencia'}
client = TelegramClient('session', API_ID, API_HASH)
@client.on(events.NewMessage(chats=None)) # todos los chats a los que tienes acceso
async def handler(event):
text = event.raw_text.lower()
if any(k in text for k in KEYWORDS):
await client.send_message('me', f'Encontrado: {event.text[:150]}...
{event.message.link}')
client.start()
client.run_until_disconnected()
Un ejemplo en vivo de código similar está en el repositorio de GitHub telegram-keyword-detector.
Expresiones regulares, palabras de parada, idiomas
- Usa
re.compile(r'bwordb', re.I)para capturar coincidencias exactas. - Filtra palabras de parada ('flood', 'repost') para que la alerta no salte por ruido.
- Para multilingüismo guarda las claves en UTF-8 y normaliza el texto con
str.casefold().
Recopilar analítica
Las menciones son solo la mitad. Luego se puede:
- Almacenar datos en BigQuery y construir paneles en Looker Studio.
- Enriquecer el mensaje con metadatos (alcance del canal — se obtiene desde la API de TGStat).
- Calcular la tonalidad con OpenAI GPT-4o para separar el odio de los elogios.
Errores típicos y cómo evitarlos
- Claves demasiado generales: «bitcoin» saltará 10.000 veces por hora. Aclara: «bitcoin + crisis + CEI».
- No revisar los permisos del bot: un canal público puede no contener bots — si no hay bots, no habrá alertas.
- Ignorar límites de la API: Telethon puede lanzar FloodWait si lees cientos de canales sin pausas.
Aspectos legales y éticos
Sí, los canales son públicos — pero tu script debe cumplir los Términos de servicio de Telegram. No guardes datos personales de usuarios, no participes en spam, respeta el RGPD y otras siglas preocupantes.
Conclusiones
Las menciones en Telegram son oro mientras las captures calientes. Para empezar basta TGAlertsBot o Telemetr: cinco clics y las alertas vuelan. Si quieres automatización mágica — prueba con IFTTT, Zapier o n8n. Y si tu alma pide código y personalización infinita, Telethon está a tu servicio. Lo importante es no olvidar los filtros y la ética. ¡Feliz monitoreo, y que hablen bien de ti!