Zum Hauptinhalt springen
Mit den Posteingangsbefehlen bearbeitest du den einheitlichen Social-Posteingang im Terminal: Konversationen auflisten, Nachrichtenverläufe lesen, sie als gelesen/erledigt markieren, mit Text und Medien antworten, Posteingangs-Abonnements je Konto umschalten und wiederverwendbare gespeicherte Antworten verwalten.
Alle Befehle akzeptieren die globalen Flags: --json (Standard) / --table, --verbose, --api-key <key> und --api-url <url>. Du kannst außerdem SOME_API_KEY und SOME_API_URL in deiner Umgebung setzen.

Konversationen

inbox:list

Listet Posteingangs-Konversationen auf.
Der API-Endpunkt (GET /v1/inbox/conversations) paginiert nur — jeder andere Filter (--status, --platform, --type, --read, --unread, --search) wird clientseitig auf die aktuelle Seite angewendet. Erhöhe --limit, wenn die Filter mehr Konversationen abdecken sollen.
Beispiele

inbox:messages

Ruft die Nachrichten eines Konversationsverlaufs ab.
string
erforderlich
Thread-ID der Konversation, deren Nachrichten du abrufen möchtest.
Beispiele

inbox:read

Markiert eine Konversation als gelesen (setzt isSeen: true).
string
erforderlich
Thread-ID der Konversation, die als gelesen markiert werden soll.
Beispiele

inbox:resolve

Markiert eine Konversation als erledigt, nicht erledigt oder archiviert.
string
erforderlich
Thread-ID der zu aktualisierenden Konversation.
Beispiele

inbox:delete

Löscht eine oder mehrere Konversationen. Fragt nach einer Bestätigung, sofern nicht --yes übergeben wird. Jeder Verlauf wird einzeln gelöscht, Teilfehler werden gemeldet.
string[]
erforderlich
Eine oder mehrere zu löschende Thread-IDs (durch Leerzeichen getrennt).
Beispiele

Antworten

inbox:reply

Antwortet auf eine Konversation mit Text, Dateien oder beidem. Mindestens eines von --message, --image, --video, --audio oder --file ist erforderlich. Medien-Flags werden als typisierte Anhänge gesendet (image, video, audio, document).
string
erforderlich
Thread-ID der Konversation, auf die geantwortet wird.
Beispiele

Abonnements

Diese Befehle akzeptieren entweder eine Konto-ID (UUID) oder einen Plattformnamen (z. B. twitter, facebook). Passt ein Plattformname auf mehrere verbundene Konten, fordert die CLI dich auf, eines auszuwählen. Existiert kein passendes Konto, beenden sich inbox:subscribe / inbox:unsubscribe erfolgreich mit dem Hinweis, zuerst eines zu verbinden.

inbox:subscribe

Aktiviert den Posteingang für ein Social-Konto, damit es Nachrichten, Kommentare und Erwähnungen empfängt.
string
erforderlich
Konto-ID (UUID) oder Plattformname (twitter, facebook usw.).
Beispiele

inbox:unsubscribe

Deaktiviert den Posteingang für ein Social-Konto.
string
erforderlich
Konto-ID (UUID) oder Plattformname (twitter, facebook usw.).
Beispiele

inbox:enable

Alias für inbox:subscribe.
string
erforderlich
Konto-ID (UUID) oder Plattformname.
Beispiel

inbox:disable

Alias für inbox:unsubscribe.
string
erforderlich
Konto-ID (UUID) oder Plattformname.
Beispiel

Gespeicherte Antworten

Gespeicherte Antworten sind wiederverwendbare Antwortvorlagen, denen du Dateien anhängen und die du in den Posteingang übernehmen kannst.

inbox:saved-replies

Listet alle gespeicherten Antworten auf oder ruft eine einzelne gespeicherte Antwort über ihre ID ab.
string
Optionale ID einer gespeicherten Antwort. Wenn angegeben, werden die Details dieser einzelnen Antwort zurückgegeben; andernfalls werden alle gespeicherten Antworten aufgelistet.
Beispiele

inbox:create-reply

Erstellt eine gespeicherte Antwort mit Text, Dateien oder beidem. Mindestens eines von --text oder --file ist erforderlich.
Beispiele

inbox:edit-reply

Bearbeitet eine gespeicherte Antwort. Mindestens eines von --text oder --file ist erforderlich.
string
erforderlich
ID der zu aktualisierenden gespeicherten Antwort.
Beispiele

inbox:delete-reply

Löscht eine oder mehrere gespeicherte Antworten. Fragt nach einer Bestätigung, sofern nicht --yes übergeben wird. Jede Antwort wird einzeln gelöscht, Teilfehler werden gemeldet.
string[]
erforderlich
Eine oder mehrere zu löschende IDs gespeicherter Antworten (durch Leerzeichen getrennt).
Beispiele