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

Je to nejpoužívanější příkaz. V nejjednodušší podobě vypadá takto:

posty posts:create \
  -c "Sziasztok!" \
  -s "2026-12-31T12:00:00Z" \
  -i "<csatorna-azonosito>"
PřepínačZkratkaCo dělá
--content-cText příspěvku. Opakovaným použitím vytvoříte vlákno, viz níže.
--integrations-iIdentifikátory kanálů oddělené čárkami.
--date-sČas publikování. Zadejte ho ve formátu ISO 8601 s posunem, případně spolu s časovým pásmem.
--type-tschedule (výchozí), draft nebo now.
--media-mČárkami oddělené URL médií pro předchozí přepínač -c.
--delay-dZpoždění mezi částmi v minutách.
--timezoneNázev časového pásma IANA, například Europe/Budapest.
--settingsNastavení pro konkrétní platformu zapsané jako text ve formátu JSON.
--json-jCelý požadavek ze souboru JSON.
--shortLinkZda se mají odkazy zkracovat. Ve výchozím nastavení ano.
--type now publikuje okamžitě

Typ now nevyžaduje datum. Publikování nelze vrátit zpět: příspěvek se opravdu zobrazí vašemu publiku. Ve skriptu příkaz nejdřív vyzkoušejte s typem draft.

Vlákna a média

Prvním přepínačem -c zadáte příspěvek, každým dalším komentář pod ním. Přepínač -m vždy patří k předchozímu přepínači -c.

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>"

URL médií pocházejí z odpovědi příkazu posty upload. Jiné URL nefungují.

Celý požadavek ze souboru

U složitějších příspěvků je pohodlnější pracovat se souborem, například pokud používáte více kanálů, odlišný text pro každý kanál nebo specifická nastavení platforem:

posty posts:create --json ./bejegyzes.json

Obsah souboru odpovídá tělu požadavku POST /posts. Hotové příklady najdete na stránce Příklady platforem.

posts:list

posty posts:list \
  --startDate "2026-09-01T00:00:00Z" \
  --endDate "2026-09-30T23:59:59Z"

Přepínačem --customer můžete filtrovat podle klienta. Výstup má formát JSON, takže ho můžete předat dalším příkazům.

posts:status

posty posts:status <bejegyzes-azonosito> --status draft
posty posts:status <bejegyzes-azonosito> --status schedule

Příkaz mění stav příspěvku z konceptu na naplánovaný a naopak. Přesun do naplánovaného stavu vyžaduje oprávnění k publikování, nikoli oprávnění k práci s koncepty.

posts:delete

posty posts:delete <bejegyzes-azonosito>

Příkaz smaže příspěvek pouze z Posty. Pokud už byl publikován na platformě, zůstane tam beze změny.

posts:find-slot

posty posts:find-slot <csatorna-azonosito>

Další volný termín určí podle šablony časů kanálu a už naplánovaných příspěvků. Pro skripty je to nejužitečnější příkaz: datum nemusíte vymýšlet, stačí si vyžádat volný termín.

Oba příkazy dohromady

SLOT=$(posty posts:find-slot "<csatorna>" | jq -r '.date')
posty posts:create -c "Sziasztok!" -s "$SLOT" -i "<csatorna>"
Něco vám na této stránce chybí? Napište na [email protected] nebo na stránce Nápověda vyplňte formulář.