AM REUȘIT! Notițele din Notion publicate automat pe WordPress și Facebook — SIDs Publisher

Drama din spatele proiectului
Sunt cam puturos sau poate că nu-mi place să fac muncă repetitivă. Doar gândul că trebuie să deschid WordPress, să fac tot timpul aceleași setări, să-i dau articolul lui AI ca să-mi creeze meta description și alte detalii, să le copiez înapoi în WordPress, apoi să fac postarea pe social media, mă descuraja și, de multe ori, mă lăsam păgubaș.
Așa că am zis să rezolv cumva problema asta ca să-mi ofer mai mult timp pentru a scrie. Cum ar fi să fac o aplicație care să facă toată treaba asta pentru mine? Cât de greu poate fi?
Am oscilat între Obsidian și Notion ca sursă de plecare. Am ales Notion, dar mi-ar plăcea să fie compatibil cu ambele platforme.
Inima automatizării este n8n, instalat pe serverul meu local. E gratuit și relativ ușor de folosit fără prea multe cunoștințe de programare.
Apoi, pentru a distribui articolul, am avut nevoie de API pentru WordPress și Facebook.
Cu toate că pare un proiect simplu, s-a dovedit destul de dificil. AI-ul a fost confuz câteodată și a trebuit să găsesc soluții singur, iar serverul WordPress s-a dovedit destul de pretențios cu imaginile pe care încercam să le urc. Dar am învățat mult pe parcurs și, pas cu pas, am rafinat totul.
Cum funcționează totul
Totul pleacă de la o bază de date în Notion, configurată special pentru această aplicație. E nevoie de proprietățile: Status, SEO Title, Meta Description, Tags, Focus Keyphrase, Social Hook.
Statusul e modul de comunicare cu n8n. În timp ce scrii documentul, pui statusul pe Draft. După ce termini, îl schimbi în Ready for AI și aștepți. Cu puțin noroc, dacă aplicația rulează fără erori, ar trebui să se schimbe statusul în Ready for Review. În acest moment, AI-ul a analizat textul, a completat toate proprietățile și, în continuarea articolului tău, ar trebui să ai textul ajustat de AI.
Tu poți modifica ce a trimis AI-ul, poți șterge textul tău original dacă vrei, poți face orice îmbunătățiri dorești. Când ești pregătit, schimbi statusul în Ready to Publish.
În acest moment, aplicația preia conținutul și îl pune pe WordPress și Facebook cu modificările tale.
Provocări și îmbunătățiri
O problemă majoră apare în momentul în care aplicația încearcă să urce poza pe WordPress. Mi s-a întâmplat de foarte multe ori să urce, dar să-mi returneze o eroare 503, pe care n-am rezolvat-o încă.
O soluție provizorie e să copiezi imaginea din Notion pe calculator, să o deschizi și să o salvezi din nou în JPG (de obicei imaginile sunt PNG). La mine a funcționat de fiecare dată când am făcut asta. Totuși, nu-mi place faptul că trebuie să fac iar chestii manuale — trebuie s-o rezolv cumva.
O altă problemă e că nu am implementat încă nicio metodă de înștiințare a utilizatorului că există o problemă în aplicație. Dacă apare o eroare, nu ai de unde să știi, decât dacă intri în n8n să verifici.
API-urile expiră (cel puțin Facebook oferă token-ul pentru aproximativ 60 de zile), după care trebuie refăcut. E un pas manual, dar oricum apare mai rar decât pentru fiecare articol.
Promptul pentru AI e foarte important, pentru că îmi doresc să aducă îmbunătățiri textului, dar să nu-mi schimbe modul de exprimare. L-am tot ajustat și acum face exact asta.
Mi-ar plăcea ca această aplicație să fie folosită de oamenii care au nevoie de o astfel de automatizare, așa că va trebui să fac tutoriale: cum instalezi n8n pe un server local, cum legi credențialele în el, cum faci API-uri pentru WordPress sau Facebook. Sigur, poți găsi tutoriale pe net, dar n-ar fi fain să ai totul pregătit de la început?
Cum ar fi să pui API-urile pe o platformă, iar aplicația să se ocupe de restul?
Concluzie
După aproximativ 4 săptămâni de lucru la acest proiect, am reușit să fac o variantă de care sunt destul de mulțumit. E departe de a fi o aplicație perfectă, dar funcționează și îmi salvează destul de mult timp prin simplul fapt că nu trebuie să fac interogări manuale, aplicația asta face totul automat pentru mine.
Prin acest proiect am încercat să demonstrez faptul că nu trebuie să fii expert în programare pentru a construi o automatizare bună. E nevoie de puțină logică și de dorința de a depăși provocările care apar.
Codul sursa: Workflow-ul n8n îl puteți descărca de pe Github de aici.
Abonare YouTube: Aici vă puteți abona la canalul meu de YouTube. Am creat și un Playlist pe care l-am numit #DEPSiT (Dacă eu pot, poți și tu) unde o să contunui să documentez astfel de proiecte. Puteți urmări și clipul făcut petru acest articol aici:
Întrebări: Aveți nevoie de o astfel de aplicație? Ați vrea să o folosiți? Dacă aveți întrebări sau sugestii, vă rog să mi le comunicați în secțiunea de comentarii.
Până data viitoare, fiți creativi.

0 Comments