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

Diesen Befehl verwendest du am häufigsten. Die einfachste Form:

posty posts:create \
  -c "Sziasztok!" \
  -s "2026-12-31T12:00:00Z" \
  -i "<csatorna-azonosito>"
OptionKurzWas sie tut
--content-cDer Text des Beitrags. Wiederholt erzeugt das einen Thread, siehe unten.
--integrations-iKommagetrennte Kanal-IDs.
--date-sDer Zeitpunkt der Veröffentlichung. ISO 8601 mit Offset, oder zusammen mit einer Zeitzone.
--type-tschedule (Standard), draft oder now.
--media-mKommagetrennte Medien-URLs für die vorausgehende Option -c.
--delay-dVerzögerung zwischen den Teilen, in Minuten.
--timezoneIANA-Zeitzonenname, zum Beispiel Europe/Budapest.
--settingsPlattformspezifische Einstellungen als JSON-Text.
--json-jDie vollständige Anfrage aus einer JSON-Datei.
--shortLinkOb Links gekürzt werden. Standardmäßig ja.
--type now veröffentlicht sofort

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

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

Damit 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>"
Fehlt etwas auf dieser Seite? Schreib eine E-Mail an [email protected] oder nutze auf der Hilfeseite das Formular.