> ## Documentation Index
> Fetch the complete documentation index at: https://docs.so-me.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Kommentare

> Beitragskommentare in der CLI verwalten

Beitragskommentare sind der Austausch- bzw. Notizverlauf pro Beitrag, der an einem Beitrag in Social media studio hängt. Mit diesen Befehlen listest du Kommentare auf, fügst sie hinzu, bearbeitest und löschst sie und markierst sie als gelesen.

> [!NOTE]
>
> Alle Befehle akzeptieren die [globalen Flags](/de/cli/overview.md#globale-optionen): `--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.

## comments:list

Listet die Kommentare zu einem Beitrag auf.

```bash theme={null}
so-me comments:list <post-id> [options]
```

**post-id** `string` *required*

UUID des Beitrags, dessen Kommentare du auflisten möchtest.

| Option | Beschreibung | Standard |
| - | - | - |
| `--page <number>` | Seitennummer | `1` |
| `--limit <number>` | Einträge pro Seite | `20` |

```bash Beispiele theme={null}
# Standard-JSON-Ausgabe
so-me comments:list 550e8400-e29b-41d4-a716-446655440000

# Tabellenansicht
so-me comments:list 550e8400-... --table

# Paginieren
so-me comments:list 550e8400-... --page 2 --limit 50

# Nur ungelesene Kommentare per jq
so-me comments:list 550e8400-... | jq '.[] | select(.isRead == false)'
```

## comments:add

Fügt einem Beitrag einen Kommentar hinzu.

```bash theme={null}
so-me comments:add <post-id> --content <text>
```

**post-id** `string` *required*

UUID des Beitrags, der kommentiert werden soll.

| Option | Beschreibung |
| - | - |
| `--content <text>` | Kommentartext **(erforderlich)** |

```bash Beispiele theme={null}
# Kurzer Kommentar
so-me comments:add 550e8400-... --content "Great post!"

# Kommentar mit Emoji
so-me comments:add 550e8400-... --content "Ship it 🚀"

# Mehrzeiliger Kommentar über Shell-Quoting
so-me comments:add 550e8400-... --content "Line one
Line two"
```

## comments:update

Aktualisiert einen bestehenden Kommentar.

```bash theme={null}
so-me comments:update <comment-id> --content <text>
```

**comment-id** `string` *required*

UUID des zu aktualisierenden Kommentars.

| Option | Beschreibung |
| - | - |
| `--content <text>` | Neuer Kommentartext **(erforderlich)** |

```bash Beispiel theme={null}
so-me comments:update 7c2d4e8f-... --content "Edited: updated thoughts"
```

## comments:delete

Löscht einen Kommentar.

```bash theme={null}
so-me comments:delete <comment-id>
```

**comment-id** `string` *required*

UUID des zu löschenden Kommentars.

```bash Beispiele theme={null}
# Einen einzelnen Kommentar löschen
so-me comments:delete 7c2d4e8f-...

# Alle Kommentare eines Beitrags in einer Pipeline löschen
so-me comments:list 550e8400-... --limit 100 \
  | jq -r '.[].id' \
  | xargs -I {} so-me comments:delete {}
```

## comments:mark-read

Markiert alle Kommentare eines Beitrags als gelesen — entfernt die Anzeige ungelesener Kommentare in deinem Workspace.

```bash theme={null}
so-me comments:mark-read <post-id>
```

**post-id** `string` *required*

UUID des Beitrags, dessen Kommentare als gelesen markiert werden sollen.

```bash Beispiele theme={null}
# Kommentare eines einzelnen Beitrags als gelesen markieren
so-me comments:mark-read 550e8400-e29b-41d4-a716-446655440000

# Kommentare aller geplanten Beiträge als gelesen markieren
so-me posts:list --status SCHEDULED \
  | jq -r '.[].id' \
  | xargs -I {} so-me comments:mark-read {}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.