> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.petto.sbs/llms.txt
> Use this file to discover all available pages before exploring further.

# Embeds de enlaces de mensajes

> Cuando alguien publica el enlace de un mensaje del servidor, Petto muestra lo que dice en un embed, solo a quien ya puede verlo. Apagado hasta que lo actives.

## Resumen

Cuando un miembro publica el enlace de un mensaje de este servidor (`https://discord.com/channels/...`, copiado con **Copiar enlace del mensaje**), Petto responde con un embed de ese mensaje: quién lo escribió, su texto, su primera imagen, sus otros archivos, los stickers, a quién responde, el canal y la hora, y un botón **Ir al mensaje**. Sirve para traer un mensaje a una conversación sin mandar a la gente a buscarlo.

Está **apagado en todos los servidores** hasta que un miembro con **Gestionar servidor** lo active. Un servidor que nunca lo activa no ve ningún cambio.

## Comandos

```javascript Sintaxis theme={null}
!messagelinks
!messagelinks on
!messagelinks off
!messagelinks status
!messagelinks ignore <channel>
!messagelinks unignore <channel>
```

```javascript Ejemplo theme={null}
!messagelinks on
!messagelinks ignore #chat-staff
!messagelinks status
```

Necesita **Gestionar servidor**. `!messagelinks` también funciona como `!msglinks`, `!linkembed` y `!mlinks`, y como el comando slash `/messagelinks`. Sin subcomando muestra el estado.

* **`on`** y **`off`** activan o desactivan la función en el servidor. Al activarla, Petto avisa si le falta **Insertar enlaces** en el canal donde estás.
* **`status`** muestra si está activa, los canales ignorados y las reglas de abajo.
* **`ignore`** hace que Petto no abra los enlaces publicados en ese canal, ni los mensajes que viven en él. Un hilo se ignora cuando se ignora su canal. Hasta 50 canales.
* **`unignore`** quita un canal de esa lista.

El mismo interruptor y la lista de canales ignorados están en el dashboard: **Comunidad**, **Ajustes**, la tarjeta **Embeds de enlaces de mensajes**.

## Quién puede ver qué

Esta función muestra el contenido de un mensaje, así que sigue reglas estrictas, y cuando una no se cumple Petto no hace nada y no dice nada.

* **Solo lo que el miembro que publicó el enlace ya puede ver.** Petto revisa los permisos de ese miembro en el canal (o hilo) enlazado: necesita **Ver canal** y **Ver el historial de mensajes** allí. Un hilo privado solo se muestra a quien está dentro o puede gestionar hilos.
* **Petto necesita los mismos permisos** en el canal enlazado, y **Insertar enlaces** y **Enviar mensajes** donde se publicó el enlace. Sin Insertar enlaces no muestra nada y lo anota una vez en su registro.
* **Solo el mismo servidor.** Un enlace a un mensaje de otro servidor se ignora.
* **Los canales NSFW** nunca se muestran en un canal que no es NSFW.
* **Los canales ignorados** no se leen ni se muestran, en ninguna dirección.

## Qué se deja quieto

* Enlaces dentro de código (`` `así` `` o un bloque de código), dentro de un spoiler, o escritos como `<https://...>`, la forma que pide Discord para no mostrar vista previa.
* Enlaces publicados por un bot o un webhook, y enlaces a mensajes del sistema, a mensajes que solo vio quien usó un comando o a mensajes que se borraron.
* Un enlace al mensaje que lo contiene.
* Un mensaje con más de 3 enlaces: solo se muestran los primeros 3, en una sola respuesta.

## Qué muestra el embed

* El nombre y el avatar del autor, con un enlace al mensaje.
* El texto, cortado en el límite de un embed. Un mensaje de un bot que solo tiene un embed muestra el título y el texto de ese embed.
* La primera imagen adjunta (o, si no hay, la primera imagen de un embed del mensaje) como imagen. Una imagen enviada como spoiler solo aparece como enlace.
* Los otros archivos, y las otras imágenes de embeds, en una lista con su nombre y su enlace.
* Una nota por cada sticker, y una línea con a quién responde el mensaje.
* El canal y la hora en el pie, y el botón **Ir al mensaje**.

Los videos, el audio, las encuestas y la música no se reproducen ni se dibujan: un video aparece como un archivo en la lista.

## Límites y privacidad

* Como máximo **3 enlaces por mensaje** y una respuesta cada **3 segundos en cada canal**, para que una avalancha de enlaces no sirva para hacer spam. No hay otro límite, y ninguno depende de un plan.
* La respuesta es una respuesta al mensaje con el enlace, **no avisa a nadie** (ni al autor del mensaje mostrado ni al miembro que publicó el enlace), y nunca borra ni edita el mensaje del miembro, aunque solo tenga el enlace.
* Petto no guarda nada: lee el único mensaje enlazado, arma el embed y lo suelta. Solo se guardan el interruptor y la lista de canales ignorados.

> [!NOTE]
>
> El cambio hecho en el dashboard llega al bot en un momento; con el comando es inmediato.


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