Parancssor (CLI)

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övidMit csinál
--content-cA bejegyzés szövege. Ismételve szálat készít, lásd lentebb.
--integrations-iVesszővel elválasztott csatornaazonosítók.
--date-sA közzététel időpontja. ISO 8601 eltolással, vagy időzónával együtt megadva.
--type-tschedule (alapértelmezett), draft vagy now.
--media-mVesszővel elválasztott médiacímek az előtte álló -c kapcsolóhoz.
--delay-dPercben megadott késleltetés a részek között.
--timezoneIANA időzónanév, például Europe/Budapest.
--settingsPlatformspecifikus beállítások JSON-szövegként.
--json-jA teljes kérés egy JSON-fájlból.
--shortLinkRövidítse-e a linkeket. Alapértelmezés szerint igen.
A --type now azonnal közzétesz

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.json

A 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 schedule

Ez 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>"
Hiányzik valami erről az oldalról? Írj a [email protected] címre, vagy használd a Segítség oldal űrlapját.