尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Publicación automática en Instagram para Raudal Dev y TecnoAid.
9:00, todos los días ──► la tarea diaria de Claude escribe en su chat:
hay publicación hoy ──► link para verla como en Instagram
no hay nada ──► pregunta si querés publicar algo
Contestás en ese chat: "aprobado", "cambiá X", "no la publiques" o una idea.
Claude lo hace en el momento y te devuelve el link actualizado.
Lo aprobado lo publica GitHub Actions a su hora.
App "Redes" (PWA): https://redes-revisar.vercel.app (código en revisar/).
Instalable en el celular. Pestañas Hoy, Calendario, Historial (estado de cada
post y qué se editó) y Avisos. Notificaciones push de las dos marcas: resumen
a las 9:00 (cron de Vercel), post nuevo o versión nueva para revisar
(.github/workflows/avisar.yml) y publicación hecha (scripts/publicar.mjs).
Aprobar y Cancelar se hacen ahí; los cambios, en el chat de la tarea.
Rutinas de Claude (claude.ai/code/routines): revisión diaria (9:00) es la única activa. cambios e ideas y borradores semanales están en pausa.
Cada marca tiene su carpeta en marcas/ con su voz, sus plantillas y su cola
de posts (posts.mjs).
Las placas se dibujan en SVG con las tipografías de cada marca, que están
guardadas en fuentes/, y se commitean como JPG. Lo que revisás en el PR es
exactamente lo que sale.
Un workflow corre una vez por hora y publica lo aprobado que ya tiene la hora cumplida. Funciona aunque la Mac esté apagada.
Nada se publica sin que lo apruebes: un post espera en su PR hasta que tocás Aprobar.
npm run agenda # qué sale y cuándo, y qué días están vacíos
npm run render # redibuja las placas después de editar posts.mjs
node scripts/verificar.mjs # chequea colas e imágenes antes de commitear
Los posts nuevos se aprueban desde la página de revisión (el link llega por
mail). Cada post es un archivo en marcas/<marca>/posts/<id>.json; los de
Raudal anteriores al 23/09/2026 siguen en posts.mjs.
Para publicar algo ya mismo sin esperar la hora, cambiale fecha y hora a
algo ya pasado. Después, en GitHub: Actions → Publicar → Run workflow,
destildando "Sólo mostrar qué publicaría".
Ver el comentario de scripts/publicar.mjs. En resumen:
No guarda estado propio: la cuenta de Instagram es el registro. Por eso puede convivir con Make, que también publica la cola de Raudal, sin duplicar posts. Eso vale mientras los captions sean idénticos. Una vez que esto esté andando, Make se puede apagar.
Esto se hace una sola vez por cuenta. Se usa la API de Instagram con login de Instagram, que no necesita página de Facebook.
Meta cambia seguido los nombres de los menús. Si algo no coincide, buscá la opción equivalente: los conceptos son siempre los mismos.
Cuenta profesional. En la app de Instagram: Configuración → Tipo de cuenta y herramientas → Cambiar a cuenta profesional (Empresa o Creador). Hacelo en @tecno.aid y en la cuenta de Raudal.
App de Meta. En developers.facebook.com: Crear app → caso de uso "Administrar mensajes y contenido en Instagram". Con una sola app alcanza para las dos cuentas.
Dar rol a las cuentas. En la app: Roles de la app → Roles → Agregar personas → Evaluador de Instagram, con el usuario de cada cuenta. Después, desde cada cuenta de Instagram, aceptá la invitación: Configuración → Apps y sitios web → Invitaciones de evaluador.
Mientras la app esté en modo desarrollo, sólo puede publicar en cuentas con rol. Es justo lo que hace falta, y así no pasás por la revisión de Meta.
Generar los tokens. En la app: Instagram → Configuración de la API con
inicio de sesión de Instagram → Generar tokens de acceso → Agregar cuenta.
Iniciá sesión con cada cuenta y aceptá los permisos
instagram_business_basic e instagram_business_content_publish. Copiá el
token que te da: es de larga duración (60 días) y el workflow lo renueva
solo cada semana.
Probarlos en la Mac. cp .env.example .env, pegá los tokens y corré
npm run probar-cuenta. Tiene que decir "conectado como @…" para cada
cuenta.
Cargarlos en GitHub. En el repo: Settings → Secrets and variables →
Actions, creá IG_TOKEN_RAUDAL e IG_TOKEN_TECNOAID. O desde la terminal
(te pide el valor):
gh secret set IG_TOKEN_RAUDAL
Renovación automática. Creá un token de GitHub fine-grained en
Settings → Developer settings → Personal access tokens, sólo para este
repo y con permiso Secrets: Read and write. Guardalo como el secret
GH_PAT_SECRETS. Si falta, los tokens de Instagram vencen a los 60 días.
raw.githubusercontent.com). Los tokens están en secrets y no
se ven; lo que sí queda visible es el contenido, incluidos los borradores.
De paso, en repos públicos las Actions son gratis e ilimitadas.