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č | Zkratka | Co dělá |
|---|---|---|
--content | -c | Text příspěvku. Opakovaným použitím vytvoříte vlákno, viz níže. |
--integrations | -i | Identifiká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 | -t | schedule (výchozí), draft nebo now. |
--media | -m | Čárkami oddělené URL médií pro předchozí přepínač -c. |
--delay | -d | Zpoždění mezi částmi v minutách. |
--timezone | Název časového pásma IANA, například Europe/Budapest. | |
--settings | Nastavení pro konkrétní platformu zapsané jako text ve formátu JSON. | |
--json | -j | Celý požadavek ze souboru JSON. |
--shortLink | Zda se mají odkazy zkracovat. Ve výchozím nastavení ano. |
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.jsonObsah 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 schedulePří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>"