posty-cli: a parancssori eszköz
Telepítés, a kimeneti szerződés, a dátumkezelés, és mire jó egy parancssori eszköz egy ütemezőhöz.
Installation
posty-clipostynpm install -g posty-clinpm install -g posty-cli
posty --version
posty --helpDie ersten Befehle
posty auth:login # böngészős bejelentkezés
posty auth:status # melyik munkaterülethez van kötve a gép
posty integrations:list # a bekötött csatornák, azonosítóvalAlle anderen Befehle verlangen die Kanal-ID unter diesem Namen. Gib sie einmal aus und heb sie auf.
Der Ausgabevertrag
Das Ergebnis geht als JSON auf die Standardausgabe, Statusmeldungen und Fehler auf die Fehlerausgabe. Bei einem fehlgeschlagenen Lauf beendet sich der Befehl mit einem Exit-Code ungleich null. Deshalb kannst du die Ausgabe sicher an andere Befehle weiterreichen, und das aufrufende Programm weiß, was passiert ist.
# csak a csatornaazonosítók
posty integrations:list | jq -r '.[].id'
# ütemezett futásban a hibák a naplóba mennek, a JSON a feldolgozónak
posty posts:list --startDate ... --endDate ... > naptar.json 2>> hiba.logDatum und Zeitzone
Gib das Datum immer eindeutig an. Es gibt zwei gültige Formen:
- ISO 8601 mit explizitem Offset:
2026-12-31T12:00:00Zoder2026-12-31T12:00:00+01:00. - Zeitpunkt ohne Offset, mit angegebener Zeitzone:
"2026-12-31 12:00"mit dem Flag--timezone Europe/Budapest.
Wenn du ein Datum ohne Offset angibst und keine Zeitzone gesetzt ist, weder im Flag, noch in der Variable POSTY_TIMEZONE, noch in der Einstellung posty config:set timezone, bricht der Befehl mit einem Fehler ab. Das ist Absicht: Ein Beitrag, der stillschweigend auf die falsche Stunde gelegt wird, ist viel schlimmer als eine Fehlermeldung.
posty config:set timezone Europe/Budapest
posty config:get timezoneFür Agenten
Das Paket enthält eine SKILL.md-Datei, die jeden Befehl und jedes Flag beschreibt. Ein Agent mit Terminalzugriff lernt daraus die Bedienung, ohne eine Webseite zu lesen.
Wenn dein Agent nicht über eine Shell arbeitet, sondern sich direkt verbinden soll, nutze lieber den MCP-Server.