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

# Comentarios

> Gestiona los comentarios de las publicaciones desde la CLI

Los comentarios de una publicación son el hilo de interacción y notas asociado a cada publicación de Social media studio. Estos comandos te permiten listar, añadir, editar y eliminar comentarios, y marcarlos como leídos.

> [!NOTE]
>
> Todos los comandos aceptan las [opciones globales](/es/cli/overview.md#opciones-globales): `--json` (por defecto) / `--table`, `--verbose`, `--api-key <key>` y `--api-url <url>`. También puedes definir `SOME_API_KEY` y `SOME_API_URL` en tu entorno.

## comments:list

Lista los comentarios de una publicación.

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

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

UUID de la publicación cuyos comentarios quieres listar.

| Opción | Descripción | Por defecto |
| - | - | - |
| `--page <number>` | Número de página | `1` |
| `--limit <number>` | Elementos por página | `20` |

```bash Ejemplos theme={null}
# Default JSON output
so-me comments:list 550e8400-e29b-41d4-a716-446655440000

# Table view
so-me comments:list 550e8400-... --table

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

# Only unread comments via jq
so-me comments:list 550e8400-... | jq '.[] | select(.isRead == false)'
```

## comments:add

Añade un comentario a una publicación.

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

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

UUID de la publicación que se va a comentar.

| Opción | Descripción |
| - | - |
| `--content <text>` | Texto del comentario **(obligatorio)** |

```bash Ejemplos theme={null}
# Short comment
so-me comments:add 550e8400-... --content "Great post!"

# Comment with emoji
so-me comments:add 550e8400-... --content "Ship it 🚀"

# Multi-line comment via shell quoting
so-me comments:add 550e8400-... --content "Line one
Line two"
```

## comments:update

Actualiza un comentario existente.

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

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

UUID del comentario que se va a actualizar.

| Opción | Descripción |
| - | - |
| `--content <text>` | Nuevo texto del comentario **(obligatorio)** |

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

## comments:delete

Elimina un comentario.

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

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

UUID del comentario que se va a eliminar.

```bash Ejemplos theme={null}
# Delete a single comment
so-me comments:delete 7c2d4e8f-...

# Delete all comments on a post in one pipeline
so-me comments:list 550e8400-... --limit 100 \
  | jq -r '.[].id' \
  | xargs -I {} so-me comments:delete {}
```

## comments:mark-read

Marca como leídos todos los comentarios de una publicación; borra el indicador de no leídos de tu espacio de trabajo.

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

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

UUID de la publicación cuyos comentarios se marcarán como leídos.

```bash Ejemplos theme={null}
# Mark a single post's comments as read
so-me comments:mark-read 550e8400-e29b-41d4-a716-446655440000

# Mark all scheduled posts' comments as read
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.