Bejegyzések kezelése a parancssorból
Létrehozás, listázás, állapotváltás, törlés és a szabad időpont keresése, kapcsolónként.
posts:create
Ez a legtöbbet használt parancs. A legegyszerűbb alakja:
posty posts:create \
-c "Sziasztok!" \
-s "2026-12-31T12:00:00Z" \
-i "<csatorna-azonosito>"| Kapcsoló | Rövid | Mit csinál |
|---|---|---|
--content | -c | A bejegyzés szövege. Ismételve szálat készít, lásd lentebb. |
--integrations | -i | Vesszővel elválasztott csatornaazonosítók. |
--date | -s | A közzététel időpontja. ISO 8601 eltolással, vagy időzónával együtt megadva. |
--type | -t | schedule (alapértelmezett), draft vagy now. |
--media | -m | Vesszővel elválasztott médiacímek az előtte álló -c kapcsolóhoz. |
--delay | -d | Percben megadott késleltetés a részek között. |
--timezone | IANA időzónanév, például Europe/Budapest. | |
--settings | Platformspecifikus beállítások JSON-szövegként. | |
--json | -j | A teljes kérés egy JSON-fájlból. |
--shortLink | Rövidítse-e a linkeket. Alapértelmezés szerint igen. |
A now nem igényel dátumot, és visszafordíthatatlan: a bejegyzés a valódi közönséged elé kerül. Szkriptben előbb draft típussal próbáld ki.
Szálak és média
Az első -c a bejegyzés, minden további az alatta megjelenő hozzászólás. A -m mindig az előtte álló -c kapcsolóhoz tartozik.
posty posts:create \
-c "Az első rész" -m "https://uploads.posty.hu/egy.jpg" \
-c "A második rész" -m "https://uploads.posty.hu/ketto.jpg" \
-c "A harmadik rész" \
-d 5 \
-s "2026-12-31T12:00:00Z" \
-i "<csatorna-azonosito>"A médiacímek a posty upload parancs válaszából származnak. Tetszőleges URL nem működik.
Teljes kérés fájlból
Összetett bejegyzésnél, például több csatorna, csatornánként eltérő szöveg vagy platformbeállítás esetén, kényelmesebb fájlból dolgozni:
posty posts:create --json ./bejegyzes.jsonA fájl tartalma megegyezik a POST /posts törzsével. Kész példák a Platformpéldák oldalon.
posts:list
posty posts:list \
--startDate "2026-09-01T00:00:00Z" \
--endDate "2026-09-30T23:59:59Z"Ügyfélre a --customer kapcsolóval szűkíthető. A kimenet JSON, tehát továbbadható más parancsoknak.
posts:status
posty posts:status <bejegyzes-azonosito> --status draft
posty posts:status <bejegyzes-azonosito> --status scheduleEz mozgatja a bejegyzést piszkozat és ütemezett állapot között. Az ütemezettbe mozgatás közzétételi jogosultságot kér, nem piszkozatit.
posts:delete
posty posts:delete <bejegyzes-azonosito>A törlés a Postyból töröl. A platformon már közzétett bejegyzést nem érinti.
posts:find-slot
posty posts:find-slot <csatorna-azonosito>A következő szabad időpontot a csatorna időpontsablonja és a már beütemezett bejegyzések alapján határozza meg. Ez a leghasznosabb parancs szkriptekhez: dátum kitalálása helyett kérdezd meg.
Együtt a kettő
SLOT=$(posty posts:find-slot "<csatorna>" | jq -r '.date')
posty posts:create -c "Sziasztok!" -s "$SLOT" -i "<csatorna>"