montajes / MT-069

Publicada el · Actualizada el

aitorconia_.montajes1 / 7
/ 00Montaje15 min setupNivel basico

Tracker de competencia en Instagram con Claude y Telegram

Montaje paso a paso de un agente que vigila a tus competidores y te avisa por Telegram cuando publican algo viral. Sin tocar una línea de código tú misma. Indicado para quien ya usa Claude Pro y quiere montar su primer automat sin servidores ni VPS.

Ilustracion de apertura de la guia MT-069
@aitorconia · biblioteca de montajes · 2026
aitorconia_.montajes ~ indice.md2 / 7
/ 00Índice

Lo que hay dentro, de principio a fin

Qué obtienes
Un bot vigilando 5-10 competidores y alerta por Telegram cuando publican algo viral, con link del post, views, hook y tipo de contenido
Tiempo
15 min de setup (mas el tiempo de Claude Code leyendo el PRD)
Coste extra
0 EUR extra sobre tu Claude Pro
Necesitas
Claude Pro, Claude Code instalado, cuenta gratis en apify.com, bot de Telegram
Se rompe si
No le mandas "hola" a tu bot de Telegram antes de la primera alerta
@aitorconia · MT-069
aitorconia_.montajes ~ seccion-00.md3 / 7
/ 00flujo imagen

El flujo en una imagen y que se va a montar

Una sola linea para entender la cadena:

/ 01tener

Que vas a tener y que necesitas

Esta guía es un paso a paso real. La idea no es entender de código, es montarlo. Si te trabas, Claude Code te saca. Lo único que tienes que hacer es leer y pegar.

Qué obtienesQué necesitas
Un bot vigilando 5-10 competidoresClaude Pro (suscripción mensual que ya pagas)
Alerta por Telegram cuando publican algo viralClaude Code instalado
Cada alerta con: link del post, views actuales, hook o primer texto, tipo de contenidoCuenta gratis en apify.com
Bot de Telegram (lo creas abajo)

Esta guía asume que ya usaste Claude Pro alguna vez. Si nunca abriste Claude Code, instálalo primero con npm install -g @anthropic-ai/claude-code.

Cero servidores. Cero VPS. Corre en tu propia máquina.

/ 02Paso 1

Paso 1 (5 min) genera el PRD

El PRD es el documento que le dices a Claude Code qué construir. Sin esto, Claude improvisa. Con esto, sabe exactamente qué montar.

En Claude (claude.ai), abre un chat nuevo y pega este prompt:

~ prompt-prd.md
# pega esto en Claude, no en Claude Code todavía

> Genera un PRD para rastrear a mis competidores en Instagram cuando publiquen un post viral. Incluye: stack en Python o Node, integración con Apify, base de datos para detectar posts nuevos, notificaciones por Telegram, lógica de viralidad por views, cron job cada X horas, manejo de rate limits. Hazme las preguntas que necesites antes de generarlo.
@aitorconia · MT-069
aitorconia_.montajes ~ seccion-03.md4 / 7
Viene de la hoja anterior

Claude te va a preguntar, contesta así:

PreguntaTu respuesta
Umbral viral"más de 100 mil views"
Notificación"Telegram"
Competidores"empieza con 5"
Qué info quieres"link, views, hook, tipo"

Cuando Claude termine, tendrás un PRD largo.

Si Claude te entrega el PRD sin haber preguntado nada, es porque asumió. Dile: "hazme las preguntas primero" y vuelve a empezar. El PRD bueno sale de tus respuestas, no de adivinanzas.

Copia el PRD, abre una carpeta nueva en tu ordenador (por ejemplo tracker-ig) y guárdalo como prd-viral-tracker.md.

/ 03Paso 2

Paso 2 (3 min) ejecuta en Claude Code

Aquí pasamos del chat al terminal. Claude Code va a leer el PRD y empezar a construir la app entera dentro de tu carpeta.

Abre terminal y entra en la carpeta donde guardaste el PRD:

~ terminal
$ cd ruta/a/tu/carpeta
$ claude

Una vez dentro, pégale este mensaje literal:

Pégale este mensaje exactoEjecuta el PRD en este directorio. Muéstrame el plan antes de cada cambio grande. No instales nada sin avisarme.

Por qué este prompt funciona: le pides que te muestre el plan antes de actuar. Eso evita que se ponga a instalar 30 paquetes que no quieres. Mantienes el control.

Qué va a empezar a pasar:

Claude lee el PRD y te resume qué va a hacer.
Te pregunta el token de Apify y el de Telegram

(Los consigues en los próximos pasos, puedes pausar aquí y volver.)

Empieza a crear archivos: scraper.js, db.js, notifier.js, etc

Cada uno te lo muestra antes de escribirlo.

Si te trabas en algún punto, dile literalmente: "explícame qué estás haciendo en este paso, en simple". Claude Code está pensado para esto.

@aitorconia · MT-069
aitorconia_.montajes ~ seccion-04.md5 / 7
/ 04Paso 3

Paso 3 (2 min) token de Apify

Apify es lo que va a scrapear Instagram por ti. Gratis hasta cierto volumen: para 5-10 cuentas cada 2 horas, no vas a pagar nada.

Entra en apify.com y créate una cuenta gratis.
Click en tu avatar (arriba derecha), ve a Settings, luego a Integrations, y por último a API tokens.
Copia el token, vuelve al terminal donde corre Claude Code y pégaselo cuando te lo pida.
/ 05Paso 4

Paso 4 (2 min) bot de Telegram

Aquí creamos el bot que te va a escribir cuando un competidor publique algo viral. Dos minutos reales.

Abre Telegram, busca @BotFather y abre el chat.
Escribe /newbot

Te va a pedir un nombre y un username (terminado en _bot).

Copia el token que te devuelve y pégaselo a Claude Code cuando te lo pida.
Mándale "hola" a tu bot recién creado.

Sin ese primer mensaje, Telegram no le da permiso al bot para escribirte. Este paso 4 es donde se traba todo el mundo. Si después no te llegan las alertas, casi seguro es porque no le diste el "hola" inicial al bot.

/ 06Paso 5

Paso 5 (el final) carga competidores y prueba

Última parte. Le pasas a quién vigilar, haces una corrida manual de prueba y, si llega la alerta, activas el cron para que corra solo.

Cuando Claude Code te pida los competidores, pásalos exactamente así:

~ competidores.txt
# reemplaza por las cuentas reales de tu nicho

@cuenta1, @cuenta2, @cuenta3, @cuenta4, @cuenta5

Después, antes de activar el cron, pídele esto:

@aitorconia · MT-069
aitorconia_.montajes ~ seccion-07.md6 / 7
Viene de la hoja anterior

Pégale este mensaje exactoHaz una prueba manual con un competidor antes de poner el cron.

Si llega la alertaSi no llega
Funciona. Activa el cron job cada 2 horas (Claude Code lo configura por ti, pídeselo).Pasa a la siguiente sección: están los errores más comunes y cómo arreglarlos.

Una vez que el cron está activo, ya no tienes que hacer nada. Cada 2 horas el bot revisa, filtra por viralidad, y si encuentra algo, te avisa por Telegram. Tú solo recibes alertas con valor.

/ 07Si se rompe

Si se rompe los 5 errores que aparecen siempre

Los fallos que se repiten y cómo arreglarlos sin pánico. Si tu error no está aquí, copia el mensaje y pégaselo a Claude Code: "esto me tira, qué hago".

SíntomaCausaArreglo
Apify devuelve "rate limit exceeded"Estás scrapeando muy seguidoPídele a Claude Code que suba el cron a 4 horas o que baje el número de competidores a 5
Telegram nunca te avisa, aunque hay un post viralEl bot no tiene permiso para escribirteAbre tu bot en Telegram y mándale "hola". Sin ese primer mensaje, Telegram bloquea todos los envíos
Claude Code se queda en blanco o "pensando" mucho ratoLe falta info para seguirDile literalmente: "dime exactamente qué necesitas para seguir". Te pedirá el dato puntual (token, ruta de archivo, etc.)
El bot detecta posts viejos como si fueran nuevosLa base de datos arrancó vacíaLa primera corrida siempre da falsos positivos porque considera "nuevo" todo lo que ve por primera vez. Después de la segunda pasada, se estabiliza solo. No hagas nada
Llegan alertas pero el "hook" viene vacío o cortadoEl scraper no captó bien la captionPídele a Claude Code: "el campo hook a veces sale vacío, revisa el parsing de la caption en Apify"

Regla general: cualquier error que tengas, cópialo entero y pégaselo a Claude Code en el mismo chat donde montaste todo. Tiene el contexto, sabe qué archivos tocó, y arregla en 1-2 turnos.

/ 08Coste

Coste total por mes y siguientes niveles

La gracia de montarlo con Claude Code es que no pagas SaaS de scraping ni de automatización. Reusas lo que ya tienes.

@aitorconia · MT-069
aitorconia_.montajes ~ seccion-cont.md7 / 7
Viene de la hoja anterior
ConceptoCoste
Claude Pro (que ya pagas para el chat)lo que ya pagas
Apify (plan free, alcanza de sobra)0 EUR
Bot de Telegram (100 % gratis para siempre)0 EUR
Servidor / VPS (corre en tu propia máquina)0 EUR
Extra sobre lo que ya pagas0 EUR

Siguientes niveles para cuando esto ya te funcione:

  • Siguiente nivel 1. Que Claude resuma el post viral y te diga por qué está pegando.
  • Siguiente nivel 2. Que arme un borrador tuyo del mismo tema, en tu voz, listo para revisar.
@aitorconia · MT-069 · fin

Relacionadas

Más del mismo tema

Siguiente paso

Llévalo a la práctica

markdown