# Mensajes

> El chat en tiempo real entre los miembros de la comunidad, en conversaciones de dos personas. Se abre desde tu foto arriba, en un panel con tu estado (Disponible, Ausente, Ocupado o No disponible), Conversaciones y Personas, Libre o Hay que agregar (conexiones con Agregar, Aceptar y Rechazar), la campana de notificaciones, escribiendo, Confirmaciones de lectura, eliminar, bloquear, los avisos por correo y la privacidad: solo las dos personas leen la conversación, el equipo nunca. En todos los planes.

**Mensajes** es el chat en tiempo real entre los miembros de la comunidad: conversaciones de **dos personas**, que llegan al instante, sin recargar la página. Viene **activado** en todas las comunidades, en **todos los planes**, y lo usa cualquier rol: miembro, moderador, finanzas, administrador y propietario.

Solo las dos personas de una conversación leen lo que se escribió. **El equipo de la comunidad no tiene acceso a los mensajes**: no hay pantalla, informe ni cola de moderación con ellos (ver [Privacidad](#privacidad)).

## Dónde está

El chat no tiene elemento en el menú ni espacio propio. Se abre desde **tu foto, arriba a la derecha**: un clic abre el panel lateral **Mensajes y cuenta**, y otro clic en la foto lo cierra (**Esc**, un clic fuera del panel o deslizar el dedo hacia la derecha también lo cierran). El número rojo sobre la foto es el total de mensajes sin leer, y el punto abajo a la derecha es tu [estado en el chat](#tu-estado-en-el-chat). Ya no hay icono de chat arriba ni barra **Mensajes** abajo.

El panel tiene, de arriba abajo:

- una línea con el engranaje **Configuración del chat** (con **Confirmaciones de lectura**, **Mostrar cuándo estuve en línea por última vez**, **Sonidos** y **Personas bloqueadas**), el botón **Mi Cuenta** (con el nombre escrito) y **Cerrar sesión**. Ya no está el icono **Mi Perfil**: tu [página de miembro](/membros/seu-perfil) se abre con **Ver mi perfil**, en **Mi Cuenta**;
- según tu rol, una línea con **Mi empresa** (quien está en el equipo de una [empresa](/membros/empresas)), **Eventos que organizo** (quien organiza eventos) y **Participación general** (cuando la comunidad tiene activada la participación general). Salieron del menú lateral, que ahora termina con la comunidad;
- **Buscar conversaciones**;
- las pestañas **Conversaciones** (con el número sin leer) y **Personas** (con el número de personas en línea), subrayadas como las pestañas del Feed, con el selector de tu **estado** en la misma línea, a la derecha. En una pantalla estrecha, el selector se reduce al punto y la flecha (el nombre del estado aparece al pasar el ratón). El panel se abre en **Conversaciones** cuando hay mensajes sin leer y en **Personas** cuando no.

Con el chat desactivado en la comunidad, la foto abre solo la línea de la cuenta (**Mi Cuenta** y **Cerrar sesión**) y la de los elementos de tu rol. El menú lateral ya no tiene **Mi Cuenta**, **Cerrar sesión**, **Facturación** (ahora en **Mi Cuenta › Facturación**) ni **Reportar un problema** (el icono del insecto, arriba).

El panel se abre **justo debajo de la barra superior**, y la foto no se mueve. Desde 600 px de ancho, es un lateral de 380 px a la derecha, sobre un fondo oscuro; **en el móvil** (por debajo de 600 px), ocupa todo el ancho, debajo de la barra superior.

**Al abrir una conversación:** en pantallas por debajo de 1024 px, ocupa la pantalla, con **Volver** al panel. **En el ordenador (desde 1024 px)**, se abre en una **ventana de 330 px** en la esquina inferior derecha, con **Minimizar** (queda solo la franja superior) y **Cerrar**; caben tantas como permita el espacio sin tapar el menú lateral (una en una pantalla de 1280 px con el menú abierto, dos en una de 1920 px), y una nueva sustituye a la más antigua. Una conversación minimizada se vuelve una pestaña pequeña con la foto, el nombre y el número sin leer; las que no caben quedan en **+N** (*"N conversaciones más"*). Las ventanas abiertas quedan guardadas en este navegador.

La campana, a la izquierda de tu foto, trae las solicitudes de conexión y las aceptaciones (ver [Notificaciones](#notificaciones)). Con mensajes sin leer, el título de la pestaña del navegador muestra el total. Cada persona puede tener hasta **10 pestañas o dispositivos** conectados al chat a la vez; al abrir uno más, el más antiguo deja de recibir en tiempo real.

## Tu estado en el chat

El estado está en el panel de la foto, en la línea de las pestañas **Conversaciones | Personas**, a la derecha, en el botón con el punto de color (**Tu estado en el chat**). Tres los eliges tú; el cuarto, **Ausente**, es automático:

| Estado | Color | Qué es |
|---|---|---|
| **Disponible** (por defecto) | Verde | *"Apareces en Personas y recibes avisos"*. Recibes conversaciones nuevas y solicitudes de conexión, con sonido, ventana que se abre sola y correo |
| **Ausente** | Amarillo | Automático: tras **10 minutos sin actividad**. Todo sigue llegando como en Disponible. No está en el selector y nunca aparece por encima de Ocupado o No disponible |
| **Ocupado** | Rojo | *"Apareces como ocupado; los mensajes llegan sin sonido"*. Sigues recibiendo conversaciones nuevas, solicitudes de conexión y correo, pero **sin sonido** y **sin que la ventana se abra sola** |
| **No disponible** | Gris | *"Nadie te ve; sin avisos"*. **Impide conversaciones nuevas** y solicitudes de conexión; las conversaciones que ya existen siguen |

**Todo el mundo empieza Disponible**, incluso quien ya era miembro antes de que llegara el chat: el chat funciona sin que nadie configure nada. Cada persona lo cambia cuando quiere, y la elección nunca se sobrescribe. El cambio vale al momento en todas tus pestañas; si falla, el estado vuelve al anterior con *"No se pudo cambiar el estado. Inténtalo de nuevo."*

**Ausente** llega solo cuando dejas de moverte (ratón, teclado, pestaña visible) durante 10 minutos: tu foto muestra el punto amarillo y, debajo del estado, *"Ausente: sin actividad en esta pestaña desde hace 10 min. Vuelve a Disponible cuando te muevas."* Para los demás, solo apareces ausente cuando **todas** tus pestañas y dispositivos están inactivos. Quien eligió Ocupado o No disponible sigue así.

La primera vez que abres el panel, un aviso debajo del estado explica: *"Apareces como disponible para conversar. Cámbialo aquí cuando quieras."* **Entendido** (o cualquier cambio de estado) cierra el aviso, que no vuelve.

| | Disponible o Ausente | Ocupado | No disponible |
|---|---|---|---|
| Aparece en **Personas** para los demás | Sí, en línea (verde, o amarillo con *"ausente"*) | Sí, en línea en rojo, con *"ocupado"* | **Nunca** |
| Ve la lista **Personas** | Sí | Sí | No (*"No estás disponible: nadie te ve aquí y la lista queda cerrada. Cambia tu estado arriba para ver quién está."*) |
| Alguien puede abrirte una conversación **nueva** o pedirte conexión | Sí | Sí | No |
| Recibe mensajes en las conversaciones que ya tiene | Sí | Sí | **Sí**: lees y respondes cuando abras el panel |
| Número en la foto y en el título de la pestaña | Sí | Sí | No |
| Sonido y ventana que se abre sola | Sí | **No** | No |
| Correo de mensaje | Sí | Sí | **No** |

### Lo que ven los demás: en línea y última vez

En **Personas**, en **Conversaciones** y arriba de la ventana de la conversación, cada persona aparece como en WhatsApp:

| Situación | Punto | Qué aparece |
|---|---|---|
| En línea y Disponible | Verde | *"en línea"* |
| En línea y Ocupado | Rojo | *"ocupado"* |
| En línea y Ausente | Amarillo | *"ausente"* |
| Fuera de la app, con hora | Gris | *"últ. vez hoy a las 14:32"* (o *ayer a las…*, el día de la semana, o la fecha, si fue antes) |
| Fuera de la app, sin hora | Gris | *"desconectado"* |

La hora se redondea al minuto; en la ventana de la conversación, la frase completa aparece al pasar el ratón.

**No disponible y bloqueado parecen desconectados.** Para los demás, quien está desconectado, quien eligió **No disponible** y quien bloqueó (o fue bloqueado) se ven igual: punto gris, con la última hora o *"desconectado"*. Nadie descubre que elegiste No disponible ni que bloqueaste a alguien. Entre dos personas con bloqueo, la hora nunca aparece.

**Mostrar cuándo estuve en línea por última vez**, en el engranaje **Configuración del chat**, viene activado. Desactivado, nadie ve tu hora, y **tú tampoco ves la de los demás** (*"Si lo desactivas, tampoco ves el de los demás"*): todos los que están fuera de la app aparecen solo como *"desconectado"*.

## Personas

La pestaña **Personas** del **Chat** lista quién está **disponible para conversar** en la comunidad:

- primero el **Equipo**, después los **Miembros**, cada título con cuántas personas hay en el grupo (*"Equipo · 28"*, *"Miembros · 79"*), según la búsqueda; en cada grupo, **en línea** (verde) primero, después **desconectado** (gris), por nombre; el número de la pestaña es el total de personas en línea;
- **Buscar por nombre** filtra la lista por el nombre que aparece en el perfil (el equipo también encuentra por correo), y el resto se carga a medida que desplazas;
- solo aparece quien está disponible (*"Solo aparece quien activó "Disponible para conversar"."*), sin las personas que bloqueaste o que te bloquearon;
- solo ve la lista quien también está disponible.

Quien es del equipo tiene un anillo del color de la comunidad alrededor de la foto y una etiqueta con su rol (**Propietario**, **Administrador**, **Moderador** o **Finanzas**), en **Personas**, en **Conversaciones** y en las pestañas de la barra **Mensajes** (arriba de la ventana de la conversación, solo el anillo). Los mensajes sin leer aparecen en una burbuja a la derecha de cada contacto (hasta **99+**), con el nombre en negrita.

La lista se actualiza sola: quien cierra la app pasa a desconectado en hasta 2 minutos; quien queda no disponible desaparece al momento. Cada fila trae solo la persona y el estado: **hacer clic en la persona abre la ventana de la conversación** (la que ya existe o, con quien aún no hablaste, una ventana vacía; la conversación solo se crea cuando envías el primer mensaje). Las solicitudes de conexión recibidas se responden en la [campana](#notificaciones).

## Conversar

1. Haz clic en tu foto, arriba, abre la pestaña **Personas** y toca a la persona (con **Hay que agregar**, una vez conectados).
2. Escribe en **Escribe un mensaje** y haz clic en **Enviar** (o Enter; Mayús+Enter salta de línea).

El mensaje es texto simple, de hasta **4.000 caracteres**; por encima, el campo avisa y no envía. Mientras la otra persona escribe, aparece **escribiendo…**. Los mensajes antiguos se cargan a medida que desplazas la conversación hacia arriba.

La pestaña **Conversaciones** lista todas tus conversaciones, la más reciente primero, con la foto y el estado de la persona, el último mensaje, la hora y el número sin leer. Abrir la conversación la marca como leída.

También puedes empezar desde la **tarjeta de perfil** de alguien (la que se abre al hacer clic en el nombre o la foto): el botón **Enviar mensaje** aparece **solo cuando puedes escribir a esa persona**: el chat está activado en la comunidad, ella está **Disponible para conversar**, la regla de quién puede iniciar te lo permite, ninguno de los dos bloqueó al otro y, con **Hay que agregar**, están conectados. En cualquier otro caso el botón simplemente no aparece, sin decir el motivo, para no revelar si la persona está disponible. El punto verde de en línea en la tarjeta también aparece solo para quien está disponible.

> [!NOTE]
> Sin la conexión en tiempo real (red inestable, por ejemplo), la conversación avisa *"Sin conexión en tiempo real: los mensajes nuevos llegan cada 30 segundos."* No se pierde nada: el mensaje enviado llega cuando vuelve la conexión o en la siguiente actualización.

## Hay que agregar: conexiones

El propietario y el administrador eligen, en **Para conversar** (ver [Para el equipo](#para-el-equipo-activar-desactivar-y-quien-inicia)), si las personas conversan directamente (**Libre**, por defecto) o si tienen que **agregarse antes** (**Hay que agregar**), como en una red de contactos. Con **Hay que agregar**, la ventana de la conversación con quien no está conectado contigo muestra arriba una franja con el botón del momento, y el campo para escribir queda bloqueado: *"Para escribir, necesitan estar conectados."*

| Botón | Cuándo | Qué pasa |
|---|---|---|
| **Agregar** | No están conectados | Envía la solicitud; la otra persona recibe la notificación en la campana y, si está disponible, un correo |
| **Solicitud enviada** | Ya la pediste | **Cancelar solicitud** la deshace |
| **Aceptar** / **Rechazar** | La persona te la pidió (*"Quiere conectar contigo"*) | En la franja o en la [campana](#notificaciones). Aceptar conecta a los dos; rechazar no avisa a nadie |
| Ninguno | Están conectados | La franja desaparece y escribes con normalidad |

- **Rechazar es silencioso**: quien pidió sigue viendo **Solicitud enviada**, sin saber que se rechazó, y pedir de nuevo no genera aviso ni correo.
- **Las solicitudes cruzadas se aceptan**: si pides conexión a quien ya te la había pedido, la conexión queda aceptada al momento.
- Quien no puede iniciar conversaciones (regla de **Quién puede iniciar**) tampoco puede agregar, y solo se puede agregar a quien está **Disponible para conversar**.
- **Bloquear** deshace la conexión (o la solicitud) e impide una nueva.
- **El equipo siempre está al alcance**: cualquier persona puede escribir a quien es del equipo (propietario, administrador, moderador y finanzas) sin conexión, respetando la disponibilidad, los bloqueos, la regla de quién puede iniciar y los límites. El equipo responde en una conversación que ya existe sin conexión, pero para empezar una conversación con un miembro también necesita estar conectado.
- **Quien está en el mismo Networking conversa sin conexión**: dos personas activas o en pausa en el mismo espacio de [Networking](/espacos/networking#chat-entre-participantes) abren conversación y escriben sin solicitud, con la disponibilidad, los bloqueos, la regla de quién puede iniciar y los límites vigentes. Cuando una sale del programa, sin otro programa en común ni conexión aceptada, la conversación queda solo de lectura. En un programa de mentoría, quien el equipo quita del programa también pierde la conversación sin conexión con sus mentores (solo de lectura, con el historial guardado) y vuelve a ver su página en el modo limitado, hasta que un mentor acepte una conexión; por la API, `403` `notParticipant`.

**Quitar conexión.** Con **Hay que agregar**, el menú **⋯** de la ventana de la conversación con una persona conectada tiene **Quitar conexión**. La confirmación pregunta *"¿Quitar la conexión con {nombre}?"* y explica: *"La conversación se guarda, pero en el modo "Hay que agregar" queda solo de lectura y ninguno ve más el perfil completo del otro. Nadie recibe aviso. Para volver a conectar hay que esperar 24 horas."* **Quitar** confirma; **Cancelar** desiste. Cualquiera de los dos puede quitarla.

**Una conversación sin conexión queda solo de lectura.** Al cambiar de **Libre** a **Hay que agregar**, las conversaciones que ya existían siguen en el historial, pero quien no está conectado ve la franja de la conexión arriba de la ventana y el campo bloqueado. Volver a **Libre** lo libera todo al momento.

**El perfil depende de la conexión.** Con **Hay que agregar**, quien no está conectado contigo ve de tu perfil solo el **nombre**, la **foto**, la **frase del perfil** y el **cargo**, con *"Conéctate para ver el perfil completo."* y el botón **Agregar**; el resto (correo, teléfono, campos personalizados, grupos, etiquetas, redes) aparece solo para las conexiones aceptadas, en la app, en la API y en el asistente de IA. **El equipo siempre ve el perfil completo**, conectado o no. Con **Libre**, nada cambia en el perfil.

Solicitudes y conexiones valen por comunidad: la misma persona en otra comunidad empieza sin conexión.

## Notificaciones

La campana se actualiza al momento, sin recargar la página, incluso con el chat desactivado.

La **campana** de la cabecera reúne las notificaciones de **esta comunidad**, con el número de las no leídas:

- *"{nombre} quiere conectar contigo"*, con **Aceptar** y **Rechazar** en la propia notificación: aquí respondes las solicitudes recibidas, que desaparecen una vez respondidas;
- *"{nombre} aceptó tu solicitud de conexión"*, que abre la conversación.

Abrir una notificación la marca como leída, y **Marcar todas como leídas** pone el contador a cero. Las notificaciones llegan al instante, sin recargar la página. Otra comunidad no ve estas notificaciones, y cada persona solo ve las suyas.

## Confirmaciones de lectura

En el engranaje **Configuración del chat**, arriba en el panel de la foto, están las **Confirmaciones de lectura**, desactivadas por defecto: *"Quien conversa contigo ve cuándo leíste. Desactivado, tú tampoco ves las de los demás."* El **Visto** debajo de tu mensaje solo aparece cuando **las dos personas** las activaron; con una sola, nadie lo ve.

## Sonidos y conversaciones que se abren solas

- **Sonidos.** Un sonido corto suena cuando envías y cuando llega un mensaje, uno por ráfaga de mensajes, y no suena cuando ya estás leyendo esa conversación ni mientras estás **Ocupado** o **No disponible**. **Sonidos** está en el engranaje **Configuración del chat**, activado por defecto. El navegador solo deja sonar después de tu primer clic en la página.
- **Conversación que se abre sola (ordenador).** Cuando llega un mensaje en una conversación que no está abierta, su ventana se abre sin mover el cursor de donde estás; una minimizada sigue minimizada, solo crece el número, y una cerrada se vuelve a abrir. Mientras estás **Ocupado** o **No disponible**, nada se abre solo: el mensaje solo aumenta el número en tu foto.
- **Cursor en su sitio.** Al abrir una conversación, el cursor ya está en el campo para escribir.
- En **Conversaciones**, cada contacto muestra el número de mensajes sin leer.

## Eliminar un mensaje

En tu mensaje, abre (en el ordenador, pasa el ratón por encima) **Opciones del mensaje** y haz clic en **Eliminar mensaje**. Tras confirmar, pasa a **Mensaje eliminado** para los dos; el resto de la conversación sigue. No tiene vuelta atrás, y solo eliminas los tuyos, nunca los de la otra persona. No se puede editar un mensaje enviado.

## Menú de la conversación y borrar el historial

El menú **⋯** arriba de la ventana de la conversación tiene **Ver perfil** (la tarjeta de perfil de la persona), **Borrar historial**, **Quitar conexión** (solo con **Hay que agregar**, ver [Quitar conexión](#hay-que-agregar-conexiones)) y **Bloquear** o **Desbloquear** (ver [Bloquear](#bloquear-y-desbloquear)).

**Borrar historial** pregunta *"¿Borrar el historial?"* y explica: *"Los mensajes hasta ahora desaparecen solo para ti. {nombre} sigue viendo la conversación completa."* **Borrar** confirma. No se elimina nada: los mensajes hasta ese momento solo dejan de aparecer para ti (en la conversación, en la vista previa y en los no leídos), los nuevos siguen llegando, y a la otra persona no se le avisa. Funciona en cualquier modo, incluso con bloqueo.

## Bloquear y desbloquear

En la ventana de la conversación, abre el menú **⋯** (**Opciones de la conversación**) y haz clic en **Bloquear**. Con el bloqueo:

- ninguno de los dos puede volver a escribir al otro; quien fue bloqueado solo ve *"No es posible enviar mensajes a esta persona."*, sin decir por qué;
- desaparecen de **Personas** el uno del otro, y la conexión (o la solicitud), si existía, termina;
- **no se avisa a nadie**, ni a la otra persona ni al equipo; la conversación queda guardada.

Bloquear es personal, no es una denuncia: nadie lee nada. Para deshacerlo, **Desbloquear** en la propia conversación o en **Configuración del chat › Personas bloqueadas**.

## Aviso por correo

Quien está **Disponible para conversar** y no tiene la comunidad abierta recibe un correo cuando llega un mensaje: *"Maria te envió un mensaje en <comunidad>"*, con el número sin leer y el botón **Abrir conversación**. El correo **nunca incluye el texto** del mensaje.

- Sale **10 minutos** después del primer mensaje sin leer; si lo lees antes, no sale.
- Como máximo **uno por conversación cada 6 horas**.

Con **Hay que agregar**, una solicitud de conexión nueva también envía un correo: *"Maria quiere conectar contigo en <comunidad>"*, con el botón **Ver solicitud**, que abre la campana de notificaciones en la app. Como máximo **uno por par de personas cada 24 horas**; pedir de nuevo tras un rechazo no envía nada.

- Quien no está disponible **no recibe** ningún correo del chat. Quien está **Ocupado** o **Ausente** lo recibe con normalidad.
- Los dos avisos son de la categoría **Mensajes** de [Correos de esta comunidad](/notificacoes/emails-desta-comunidade), activada por defecto. El enlace del pie desactiva solo esa.

El botón del correo de mensaje abre la app directamente en la conversación (`/_/chat/{id}`); sin sesión iniciada, pide entrar primero.

## Límites contra el spam

Para que nadie inunde la comunidad de solicitudes, primeros contactos o mensajes repetidos, cada persona tiene límites, contados por comunidad e iguales en la app y en el asistente de IA:

| Qué | Límite |
|---|---|
| Solicitudes de conexión | **20 al día** y **100 a la semana** |
| Solicitudes esperando respuesta a la vez | **200**; para pedir más, cancela algunas |
| Conversaciones nuevas (el primer mensaje a quien aún no le escribiste) | **10 por hora** y **30 al día**; las conversaciones que ya tienes nunca cuentan |
| Mensajes | **30 por minuto** |
| El mismo texto a personas diferentes | **5 por hora** |

- Quien entró en la comunidad **hace menos de 24 horas** tiene **la mitad** de los límites de solicitudes de conexión y de conversaciones nuevas.
- El **equipo** (propietario, administrador, moderador y finanzas) tiene **el doble** de todos los límites.
- Al superar un límite, el mensaje dice cuál fue y cuándo se libera, en la zona horaria de la comunidad.

## Para el equipo: activar, desactivar y quién inicia

El propietario y el administrador encuentran la tarjeta **Mensajes** en **Configuración › Funciones**:

| Campo | Qué hace |
|---|---|
| **Chat activado** | Activado por defecto. Desactivado, el chat desaparece para todos (la foto abre solo **Mi Cuenta**, **Cerrar sesión** y los elementos de tu rol); las conversaciones se guardan y vuelven cuando lo actives de nuevo |
| **Quién puede iniciar una conversación** | **Todos los miembros** (por defecto), **Miembros con plan activo** (con una suscripción o compra que da acceso) o **Solo el equipo**. Responder a una conversación que ya existe siempre está permitido |
| **Para conversar** | **Libre** (por defecto): cualquier persona disponible puede recibir una conversación. **Hay que agregar**: primero una persona agrega a la otra; tras aceptar, las dos conversan y ven el perfil completo (ver [Hay que agregar](#hay-que-agregar-conexiones)) |

Con **Solo el equipo** o **Miembros con plan activo**, quien no cumple ve en **Personas** *"En esta comunidad, solo el equipo inicia conversaciones. Puedes responder las que recibas."* (o la frase del plan activo). El moderador y el miembro no ven esta tarjeta.

No hay cola de moderación en el chat: si alguien molesta, la persona lo bloquea, y la comunidad puede desactivar el chat o exigir conexión. Contra el spam, rigen los [límites del chat](#limites-contra-el-spam).

## Pedir acceso al equipo

En una sección o un espacio con candado que solo el equipo libera (cerrado por grupo, o sin nada a la venta), la pantalla de acceso exclusivo trae el botón **Habla con el equipo** (ver [Visibilidad y acceso](/conceitos/visibilidade-e-acesso#el-boton-habla-con-el-equipo)). Aparece solo con el chat activado y alguien del equipo para atender, y:

- abre una conversación directa con quien atiende: el primer administrador en línea, después el primer moderador en línea; sin nadie en línea, el propietario. Siempre alguien **Disponible para conversar** y sin bloqueo entre los dos; Finanzas nunca atiende;
- reutiliza la conversación que ya tienes con alguien del equipo que puede atender;
- deja en el campo el borrador *"Quiero acceso a Club"*, sin enviarlo;
- ignora **Quién puede iniciar una conversación** y cuenta en el límite de **10 conversaciones nuevas por hora** (solo cuando la conversación es nueva).

## Privacidad

- Los mensajes son **privados entre las dos personas** de la conversación. Nadie del equipo de la comunidad, ni el propietario, lee las conversaciones de los demás, por la app, la API o el [asistente de IA](#asistente-de-ia).
- El texto de los mensajes no va a correos, notificaciones, registros de actividad ni informes.
- Aparecer como disponible es lo predeterminado, y cada persona lo desactiva cuando quiera; quien lo desactiva no aparece para nadie.
- Con **Hay que agregar**, solo las conexiones aceptadas (y el equipo) ven el perfil completo.
- La misma persona en dos comunidades tiene conversaciones, conexiones y notificaciones separadas en cada una.

Ver [Términos de uso › Datos personales](/conceitos/termos-de-uso#datos-personales).

## En la API

Las rutas están en `/api/chat` (preferencias, personas, quién está en línea, conversaciones, mensajes, bloqueos, conexiones y la configuración de la comunidad) y en `/api/notifications`, siempre con el `X-CommunityId`:

- `GET /api/chat/members` es el panel **Personas**: solo para quien está disponible (`403` si no), en línea primero, con `q` (nombre) y `cursor`; el equipo va primero, y cada persona trae `online`, `lastSeenAt`, `canStart` e `isTeam`. `pagination` trae `teamTotal`, `membersTotal`, `teamOnline` y `membersOnline`.
- `GET /api/chat/me` y `PATCH /api/chat/me` traen `availabilityNoticeSeen`, del aviso de la primera vez, y `chatStatus` (`AVAILABLE`, `BUSY` o `UNAVAILABLE`), el estado elegido. El `PATCH` acepta `chatStatus`; `AWAY` no se elige (`400`), y un `chatAvailable` que contradiga el `chatStatus` en la misma llamada también es `400`. `chatAvailable` sigue: es `false` solo con `UNAVAILABLE`.
- Cada persona de `GET /api/chat/online` y `GET /api/chat/members` (solo en línea) y el `other` de una conversación (solo en línea) traen `status`: `AVAILABLE`, `AWAY` o `BUSY`. Quien no está disponible o está bloqueado viene sin estado. Quien está fuera de la app trae `lastSeenAt` (redondeado al minuto) en `GET /api/chat/members`, en el `other` de la conversación y en el `presence.delta` con `online: false`, solo cuando no hay bloqueo y las dos personas mantienen activado `chatShowLastSeen` (en `GET`/`PATCH /api/chat/me`, activado por defecto); si no, `null`. No disponible sale como desconectado.
- `/api/chat/connections`: listar, pedir (`POST` con `profileId`), `accept`, `decline` y `DELETE` (cancelar la solicitud o deshacer la conexión). Solo las dos personas actúan sobre la conexión.
- `POST /api/chat/conversations/{id}/clear` borra el historial solo para quien llama (las dos personas de la conversación; `404` para cualquier otra), en cualquier modo e incluso con bloqueo.
- La configuración de la comunidad gana `startMode`: `FREE` (por defecto) o `CONNECTION`. Con `CONNECTION`, una conversación o un mensaje nuevos sin conexión aceptada responden `403`.
- `/api/notifications`: listar (con `cursor`), `unread-count`, ver, marcar como leída (`PUT /{id}/read` y `PUT /read-all`) y eliminar. Cada persona solo ve las suyas.
- Los límites del chat responden `429` con `errors[0].code` (`limitConnectionsDaily`, `limitConnectionsWeekly`, `limitPendingRequests`, `limitNewConversationsHourly`, `limitNewConversationsDaily`, `limitMessagesPerMinute` o `limitDuplicateMessage`), `errors[0].limit` y, cuando el tiempo lo libera, `errors[0].retryAt` y la cabecera `Retry-After` (ver [Respuestas y errores › Límites del chat](/api/respostas-e-erros#limites-del-chat)).
- `POST /api/chat/contact-team` (con `spaceId` o `sectionId`) es el botón **Habla con el equipo**: elige quién atiende y abre o reutiliza la conversación directa, sin enviar nada (ver [Pedir acceso al equipo](#pedir-acceso-al-equipo)). La negativa de un espacio o sección con candado trae `canContactTeam`.

La conversación de otra persona responde `404` para cualquier rol; con el chat desactivado, `403`. `GET /api/members/{id}` trae `chatAvailable`, que dice si puedes escribir a esa persona ahora, y, con **Hay que agregar**, `limited: true` cuando solo ves la tarjeta. Ver la [Referencia de la API](/api/introducao).

## Asistente de IA

Por [MCP](/mcp/o-que-e-o-mcp), el asistente lee y escribe **solo tus conversaciones**, con las [herramientas de Mensajes](/mcp/ferramentas-membros#mensajes): tus preferencias y tu estado, las personas disponibles, quién está en línea (y quién está ausente u ocupado), conversaciones, enviar (con confirmación), marcar como leída, eliminar y borrar el historial (con confirmación), bloquear, las conexiones (pedir, aceptar, rechazar y deshacer, con confirmación), tus notificaciones y la configuración de la comunidad para el propietario y el administrador. Ver [Herramientas › Miembros › Mensajes](/mcp/ferramentas-membros#mensajes). `contact_team` abre la conversación con el equipo sobre un área con candado (ver la [receta 97](/mcp/receitas#97-pide-acceso-a-un-area-con-candado)).

**Pídelo así:** *"¿Tengo mensajes sin leer?"* · *"Escribe a Ana: llego a las 15 h a la reunión."* · *"¿Quién pidió conectar conmigo? Acepta la solicitud de Bruno."* (ver la [receta 88](/mcp/receitas#88-mira-quien-pidio-conectar-y-acepta)).

## Relacionados

- [Correos de esta comunidad](/notificacoes/emails-desta-comunidade)
- [Configuración general](/configuracoes/configuracoes-gerais)
- [Roles y permisos](/conceitos/papeis-e-permissoes)
- [Moderación](/membros/moderacao)
