Seguimiento de grupos de Telegram con IA
Pingfinch
Pingfinch es un bot de Telegram que vigila los grupos y canales públicos que eliges y te envía los mensajes de personas que buscan tu servicio. Describes qué buscar con tus propias palabras, y la IA compara cada mensaje nuevo con esa descripción. Ideé el producto y lo desarrollo yo mismo, desde el bot hasta una web en diez idiomas.
Por qué creé Pingfinch
Profesionales de reformas, conductores, agentes inmobiliarios y profesores particulares suelen encontrar clientes en grupos locales de Telegram. Un mensaje como «¿alguien me recomienda un conductor al aeropuerto?» se pierde entre anuncios de esos mismos servicios, ofertas de empleo y conversaciones, y nadie puede leer decenas de grupos todo el día.
Buscar por palabras clave sirve de poco: la petición de un cliente y el anuncio de un profesional usan las mismas palabras. Lo importante es quién escribe y qué quiere. Quise comprobar si la IA podía detectar esas solicitudes a partir de una descripción escrita con palabras propias.
Cómo funciona Pingfinch
Todo se configura en el bot @PingFinchBot. Las primeras notificaciones son gratis; después pagas por las notificaciones de mensajes que encajan, no por el número de grupos.
Fuentes
Añades grupos y canales públicos por su @username o enlace t.me. El bot no acepta enlaces de invitación privados.
Instrucción
Describes con tus palabras qué mensajes quieres recibir y cuáles descartar, por ejemplo: «buscan conductor, no conductores que ofrecen viajes».
Selección
Los mensajes cortos y los anuncios evidentes se descartan al momento. La IA compara el resto con tu instrucción.
Notificación
Recibes en Telegram el motivo de la selección y el enlace al mensaje. Si no se puede generar el enlace, el bot envía el principio del texto.
Mi aportación
Ideé el producto y lo desarrollo en solitario con ayuda de agentes de IA: decido para quién es y qué promete, diseño la arquitectura y escribo y reviso el código.
El bot está escrito en Python: lee los mensajes con Telethon, guarda los datos en Supabase y usa Gemini para la selección. Las suscripciones, los planes y el soporte funcionan en el mismo bot. La web en React sirve HTML ya generado en diez idiomas, así que los buscadores leen cada página sin JavaScript. Preparo los artículos de la web con mi propio proceso editorial y contrasto con el código todo lo que dicen del producto.
Lo que he aprendido
Las palabras no revelan la intención
«Necesito un traslado» y «hago traslados» comparten casi todas las palabras. Por eso la selección se basa en describir quién busca qué, no en una lista de palabras clave. Aun así, la IA puede equivocarse, y el producto lo dice claramente.
Un fallo no debe perder mensajes
El clasificador o Telegram pueden dejar de responder, y el proceso se reinicia. Los mensajes recibidos y las notificaciones se guardan en colas y se reintentan mientras siguen siendo relevantes.
Prometer solo lo comprobado
Una notificación es una solicitud que alguien publicó, no un cliente. La web y el bot explican que el seguimiento cubre las fuentes elegidas, no todo Telegram, y que la IA puede pasar por alto mensajes.
Cada idioma necesita sus ejemplos
Los artículos de cada idioma se basan en ejemplos y términos propios. Un agente inmobiliario en Dubái y un profesor particular en Singapur necesitan escenarios distintos, no un mismo texto traducido.
Un ejemplo de selección
Ejemplo ilustrativo, no una opinión de cliente. La instrucción de un conductor:
Mensajes de personas que buscan conductor o traslado al aeropuerto. Descarta los anuncios de empresas de transporte y las ofertas de empleo.
Los dos mensajes hablan de traslados, pero el primero lo escribe un cliente y el segundo, un profesional. La notificación del primero incluye el motivo de la selección y el enlace al mensaje. Responder o no al autor lo decide el usuario.
Preguntas sobre Pingfinch
¿Pingfinch busca en todo Telegram?
No. El bot solo vigila los grupos y canales públicos que añades. No busca comunidades nuevas por ti.
¿Qué precisión tiene la selección?
La precisión no se ha medido ni se promete: la IA puede pasar por alto un mensaje relevante o enviar uno que no lo es. Por eso cada notificación incluye el motivo y el enlace, para que revises el original antes de responder.
¿El bot responde a los clientes?
No. Pingfinch solo te envía la notificación. Tú decides si respondes al autor y cómo.
¿Cuánto cuesta?
Las primeras notificaciones son gratis. Después eliges un plan según el número de notificaciones al mes; los precios actuales están en la web de Pingfinch.
Prueba Pingfinch
En la web de Pingfinch se explica cómo funciona el seguimiento y hay guías para encontrar solicitudes en Telegram. Puedes empezar ahora mismo en el bot.