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
Diesen Befehl verwendest du am häufigsten. Die einfachste Form:
posty posts:create \
-c "Sziasztok!" \
-s "2026-12-31T12:00:00Z" \
-i "<csatorna-azonosito>"| Option | Kurz | Was sie tut |
|---|---|---|
--content | -c | Der Text des Beitrags. Wiederholt erzeugt das einen Thread, siehe unten. |
--integrations | -i | Kommagetrennte Kanal-IDs. |
--date | -s | Der Zeitpunkt der Veröffentlichung. ISO 8601 mit Offset, oder zusammen mit einer Zeitzone. |
--type | -t | schedule (Standard), draft oder now. |
--media | -m | Kommagetrennte Medien-URLs für die vorausgehende Option -c. |
--delay | -d | Verzögerung zwischen den Teilen, in Minuten. |
--timezone | IANA-Zeitzonenname, zum Beispiel Europe/Budapest. | |
--settings | Plattformspezifische Einstellungen als JSON-Text. | |
--json | -j | Die vollständige Anfrage aus einer JSON-Datei. |
--shortLink | Ob Links gekürzt werden. Standardmäßig ja. |
now braucht kein Datum und ist unumkehrbar: Der Beitrag geht an dein echtes Publikum. Teste ein Skript zuerst mit dem Typ draft.
Threads und Medien
Das erste -c ist der Beitrag. Jedes weitere ist ein Kommentar darunter. Die -m gehört immer zur vorausgehenden Option -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>"Die Medien-URLs stammen aus der Antwort des Befehls posty upload. Eine beliebige URL funktioniert nicht.
Vollständige Anfrage aus einer Datei
Bei einem komplexen Beitrag, etwa mit mehreren Kanälen, anderem Text je Kanal oder Plattformeinstellungen, arbeitest du bequemer aus einer Datei:
posty posts:create --json ./bejegyzes.jsonDer Dateiinhalt entspricht dem POST /posts Request-Body. Fertige Beispiele findest du auf der Seite Plattformbeispiele.
posts:list
posty posts:list \
--startDate "2026-09-01T00:00:00Z" \
--endDate "2026-09-30T23:59:59Z"Mit der Option --customer filterst du nach Kunden. Die Ausgabe ist JSON, du kannst sie also an andere Befehle weitergeben.
posts:status
posty posts:status <bejegyzes-azonosito> --status draft
posty posts:status <bejegyzes-azonosito> --status scheduleDamit verschiebst du den Beitrag zwischen Entwurf und Geplant. Der Wechsel nach Geplant braucht ein Veröffentlichungsrecht, kein Entwurfsrecht.
posts:delete
posty posts:delete <bejegyzes-azonosito>Gelöscht wird nur in Posty. Einen auf der Plattform bereits veröffentlichten Beitrag betrifft das nicht.
posts:find-slot
posty posts:find-slot <csatorna-azonosito>Das nächste freie Zeitfenster ermittelt er aus der Zeitfenstervorlage des Kanals und den bereits geplanten Beiträgen. Für Skripte ist das der nützlichste Befehl: Frag nach, statt dir ein Datum auszudenken.
Beides zusammen
SLOT=$(posty posts:find-slot "<csatorna>" | jq -r '.date')
posty posts:create -c "Sziasztok!" -s "$SLOT" -i "<csatorna>"