/ pe scurt /
3
destinații sociale publicate într-o singură rulare (IG + 2 pagini FB)
Measured · internal€0
cost de video AI per reel — randat local cu ffmpeg
Measured · internal15 min
interval de verificare a cozii, rândurile restante se recuperează automat
Measured · internalOrar
verificări independente de watchdog care prind erorile silențioase
Measured · internal/ ce am construit /
Agentul scrie textele zilnice în română, conținutul de mâncare/promo și ofertele Wolt pornind de la un fișier de context al brandului, apoi scrie fiecare postare ca rând într-o coadă Google Sheet.
Flux auto-găzduit care verifică coada la fiecare 15 minute și distribuie un singur rând pe Instagram și ambele pagini Facebook, scriind înapoi linkurile și statusul.
Oglindește fiecare fișier din Drive într-un bucket R2 public, ca API-ul Meta să primească un URL HTTPS accesibil.
Randează local reeluri de mâncare în stil Ken Burns din imagini la rezoluție maximă, cu muzică royalty-free, la cost zero de video AI.
Un cron pe VPS care citește coada orar, independent de n8n, și anunță pe Discord rândurile blocate sau cu erori — tăcut când totul e în regulă.
Wrapper declanșat prin webhook care menține prețurile meniului de pe site sincronizate dintr-o singură sursă Google Sheet.
în lucru/ momentul declanșator /
Un nod Google Drive emitea în tăcere zero elemente la un 404, așa că postările eșuate dispăreau și rândurile se reîncercau la nesfârșit, deși rulările păreau verzi. Soluția: forțarea unui element fără binar la eșec, apoi ramificarea în funcție de prezența binarului pentru a marca rândul ca ERROR — transformând o eroare tăcută, care se ascunde singură, într-una prinsă și semnalabilă.
/ stack tehnic /
Construit ca să fie deținut.
Competențe demonstrate