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

# Partners

> Cuenta las partnerships que publican tus Partner Managers, revisa cada invitación con tus requisitos y responde con mensajes que puedes cambiar.

## Resumen

Un **Partner Manager** publica la invitación de otro servidor en un canal de partners. Petto lee la invitación, revisa los requisitos de tu servidor y, si los cumple, la cuenta y responde.

Los requisitos se revisan en este orden:

1. No es la invitación de tu propio servidor.
2. El servidor no está en tu lista negra.
3. El servidor no está marcado como NSFW (cuando activas ese filtro) y no tiene ninguna de tus palabras bloqueadas en su nombre o descripción.
4. El servidor tiene el mínimo de miembros.
5. El servidor tiene al menos el mínimo de días de antigüedad.
6. No hiciste partnership con ese servidor dentro del tiempo de espera.

![Chillet publica las invitaciones de Cozy Café y Night Owls en el canal de alianzas; Petto le agradece la primera y dice que Night Owls tiene 38 miembros y se necesitan 100](https://mintcdn.com/wikipetto/LoL7QuPJ71yd9F_N/images/discord/community/es/partners.webp?fit=max\&auto=format\&n=LoL7QuPJ71yd9F_N\&q=85\&s=392aa6aea267f875f316c7beb1739a03)

En Discord: una invitación se cuenta y la otra se rechaza porque el servidor es muy pequeño.

> [!NOTE]
>
> Los ajustes necesitan el permiso **Gestionar servidor**. `!partner stats` y `!partner leaderboard` (de esta semana si no dices otra cosa) los puede usar cualquiera. La cantidad de miembros del otro servidor es el número aproximado que da Discord con una invitación.

## Comandos

```javascript Sintaxis theme={null}
!partnerconfig view
!partnerconfig enable <true|false>
!partnerconfig addchannel <channel>
!partnerconfig removechannel <channel>
!partnerconfig manager [role]
!partnerconfig requirements [members] [age_days] [cooldown] [keep_original] [reaction] [block_nsfw] [keywords]
!partnerconfig welcomechannel [channel]
!partnerconfig blacklist <add|remove|list> [server id] [note]
!partnerconfig response <reply> [text] [template]
!partnerconfig welcome <user>
!partnerconfig reward <add|remove|list> [count] [role] [message]
!partnerconfig nickname <format|off>
!partner stats [user]
!partner leaderboard [today|week|all]
```

```javascript Ejemplo theme={null}
!partnerconfig enable true
!partnerconfig addchannel #partners
!partnerconfig manager @Partner Manager
!partnerconfig requirements 100 14 "3d 4h"
!partnerconfig response completed "¡Gracias por hacer partnership con {partner.name}!"
!partner leaderboard week
```

> [accordion] !partnerconfig view
>
> ![liam escribe !partnerconfig view y Petto lista el estado, el canal #alianzas, el rol Partner Manager, los requisitos (100 miembros, 14 días, espera de 3d), los servidores NSFW y palabras rechazados, el canal de bienvenida y la reacción](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-view.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=d6346f6104e2ca3afd4aad4d26639f75)
>
> En Discord: los ajustes del módulo.

> [accordion] !partnerconfig enable
>
> ![liam escribe !partnerconfig enable true y Petto responde que las alianzas están activadas](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-enable.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=44e440298437737e99a2bc4282afa26b)
>
> En Discord: el módulo activado.

> [accordion] !partnerconfig addchannel
>
> ![liam escribe !partnerconfig addchannel #alianzas y Petto responde que ahora es un canal de alianzas](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-addchannel.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=9865c445899e226a087e3ef661a7bd83)
>
> En Discord: un canal de alianzas añadido.

> [accordion] !partnerconfig removechannel
>
> ![liam escribe !partnerconfig removechannel #alianzas y Petto responde que ya no es un canal de alianzas](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-removechannel.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=71ca41f6eb3fef67cc14f1ebc65cc2b3)
>
> En Discord: un canal de alianzas quitado.

> [accordion] !partnerconfig manager
>
> ![liam escribe !partnerconfig manager @Partner Manager y Petto responde que los Partner Managers son los miembros con ese rol](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-manager.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=a6b6ec74940e433d94411771f841c8e7)
>
> En Discord: el rol de los Partner Managers.

> [accordion] !partnerconfig requirements
>
> ![liam escribe !partnerconfig requirements 100 14 "3d 4h" y Petto responde que guardó los requisitos: 100+ miembros, 14+ días, espera de 3d 4h, los servidores NSFW y palabras rechazados y el canal de bienvenida](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-requirements.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=f2432b9d7b088be1cf934c0c9579108d)
>
> En Discord: los requisitos guardados, con cómo quedan.

> [accordion] !partnerconfig welcomechannel
>
> ![liam escribe !partnerconfig welcomechannel #alianzas y Petto responde que ahí se da la bienvenida a los nuevos Partner Managers, también cuando reciben el rol](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-welcomechannel.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=ef3364d31c70101e2fa7c8498b317c8e)
>
> En Discord: dónde se da la bienvenida a los nuevos Partner Managers.

> [accordion] !partnerconfig blacklist add
>
> ![liam añade el servidor 1241177302551511040 a la lista negra con una nota y Petto responde que ya no puede ser aliado](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-blacklist-add.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=172601b3905ca652eacd337aa26e2e48)
>
> En Discord: un servidor que nunca puede ser aliado.

> [accordion] !partnerconfig blacklist remove
>
> ![liam escribe !partnerconfig blacklist remove 1257120931864297552 y Petto responde que ya no está en la lista negra](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-blacklist-remove.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=8ef1b23304e2d301ae067e0ba43f6ad5)
>
> En Discord: un servidor fuera de la lista negra.

> [accordion] !partnerconfig blacklist list
>
> ![liam escribe !partnerconfig blacklist list y Petto lista dos IDs de servidores con sus notas](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-blacklist-list.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=787d427d95ce07f7cd700307325e0c4d)
>
> En Discord: la lista negra con sus notas.

> [accordion] !partnerconfig response
>
> ![liam pone su propio texto en la respuesta completed y Petto responde que la guardó](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-response.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=a1a99ccfc267717194401805bebce930)
>
> En Discord: una respuesta propia para las alianzas completadas.

> [accordion] !partnerconfig welcome
>
> ![liam escribe !partnerconfig welcome @pixel.fox; Petto le da la bienvenida al equipo a pixel.fox en #alianzas y responde que pixel.fox ahora es Partner Manager](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-welcome.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=7e76f4ef6f6384de8d1f01fd5d67940d)
>
> En Discord: un nuevo Partner Manager recibe el rol y la bienvenida.

> [accordion] !partner stats
>
> ![Chillet escribe !partner stats y Petto responde hoy 2, esta semana 5, total 29, y la última, Cozy Café, hace 20 minutos](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-stats.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=4d6303f89e7de9bc5e33b8a778c05a34)
>
> En Discord: las alianzas de un Partner Manager.

> [accordion] !partner leaderboard week
>
> ![Chillet escribe !partner leaderboard week y Petto lista a Chillet 5, pixel.fox 2 y shi 2](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-leaderboard.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=c561825db6965fe57447ed89ae6e75d7)
>
> En Discord: el ranking de esta semana.

> [accordion] !partner leaderboard all
>
> ![Chillet escribe !partner leaderboard all y Petto lista a Chillet 29, shi 17 y pixel.fox 12](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-leaderboard-all.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=21c25217d0d2fb4f0d87f215cd8b54ea)
>
> En Discord: el ranking de siempre.

## Qué hace cada uno

| Comando | Qué hace |
| - | - |
| `addchannel` / `removechannel` | Los canales donde se cuentan las invitaciones. Los servidores gratis pueden tener 25, los Premium 50 |
| `manager` | El rol de los Partner Managers. Vacío cuenta a cualquiera que publique en un canal de partners |
| `requirements` | Mínimo de miembros, antigüedad mínima del servidor en días, el tiempo de espera como duración (`3d 4h`, `12h`, `30m`, o `none`), si se conserva un mensaje rechazado, un emoji para reaccionar cuando cuenta (`none` lo quita), `block_nsfw` para rechazar servidores que Discord marca como NSFW, y `keywords`, hasta 10 palabras separadas por comas que descalifican a un servidor cuando están en su nombre o descripción (`none` las quita) |
| `welcomechannel` | Dónde se le da la bienvenida a un nuevo Partner Manager. Se envía cuando se usa `welcome` y también cuando alguien recibe el rol de manager |
| `blacklist` | Servidores que nunca pueden ser partners, por su ID |
| `response` | Cambia una de las respuestas, con texto o uno de tus [embeds guardados](https://wiki.petto.sbs/es/resources/scripting/embeds.md). `reset` vuelve a la predeterminada |
| `welcome` | Le da el rol de manager a un miembro y envía la bienvenida |
| `reward` | Recompensas por hitos: `add <número> <rol> [mensaje]`, `remove <número>` y `list`. Hasta 25 |
| `nickname` | El formato de apodo de los Partner Managers con `{name}` y `{count}`, u `off` |

## Las respuestas

Cada respuesta puede ser texto simple con [variables](https://wiki.petto.sbs/es/resources/scripting/variables.md) o un embed guardado (también un diseño V2). Una que falta o está rota envía el texto predeterminado.

| Respuesta | Cuándo se envía |
| - | - |
| `completed` | Se cuenta la partnership |
| `cooldown` | Hiciste partnership con ese servidor hace muy poco |
| `invalid_invite` | La invitación no es válida o ya venció |
| `member_requirement` | El servidor tiene menos miembros de los necesarios |
| `blacklisted` | El servidor está en la lista negra |
| `self_partner` | La invitación es de tu propio servidor |
| `age_requirement` | El servidor es demasiado nuevo |
| `nsfw_blocked` | El servidor está marcado como NSFW y tú los rechazas |
| `keyword_blocked` | El servidor tiene una de tus palabras bloqueadas |
| `manager_welcome` | `!partnerconfig welcome` |

> [accordion] completed
>
> ![Chillet publica la invitación de Cozy Café; el mensaje recibe la reacción del apretón de manos y Petto le agradece a Chillet: 29 en total, 5 esta semana](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-reply-completed.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=20ad4a8bbb77ef8354a47d2e365a5b3c)
>
> En Discord: la alianza se cuenta, con la reacción.

> [accordion] cooldown
>
> ![Chillet publica la invitación de Pixel Plaza y Petto responde que se aliaron hace poco y pueden hacerlo de nuevo en 2 días](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-reply-cooldown.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=0aa5d99e25427ec1d5b4785560d60cdd)
>
> En Discord: el mismo servidor se alió hace muy poco.

> [accordion] invalid\_invite
>
> ![Chillet publica una invitación vieja y Petto responde que no es válida o expiró](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-reply-invalid-invite.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=794f7c7d8794ab3e755af9d410db01e1)
>
> En Discord: una invitación que no funciona.

> [accordion] member\_requirement
>
> ![Chillet publica la invitación de Night Owls y Petto responde que tiene 38 miembros y se necesitan al menos 100](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-reply-member-requirement.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=75cc21d1b4f29a458f5ed66e2eebe2ad)
>
> En Discord: un servidor demasiado pequeño.

> [accordion] blacklisted
>
> ![Chillet publica la invitación de Raid HQ y Petto responde que ese servidor no está permitido como aliado](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-reply-blacklisted.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=47d11fc9de6c54323fdf4d16642672fa)
>
> En Discord: un servidor de la lista negra.

> [accordion] self\_partner
>
> ![Chillet publica la invitación de Petto Land y Petto responde que es de este mismo servidor](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-reply-self-partner.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=8d80bbcd2000133e9fce6c7c124305e3)
>
> En Discord: la invitación de tu propio servidor.

> [accordion] age\_requirement
>
> ![Chillet publica la invitación de Sprout Garden y Petto responde que es demasiado nuevo: tiene que tener al menos 14 días](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-reply-age-requirement.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=167a209366602460ff9b6bd19b2501e5)
>
> En Discord: un servidor demasiado nuevo.

> [accordion] nsfw\_blocked
>
> ![Chillet publica la invitación de After Dark y Petto responde que está marcado como NSFW, así que no puede ser aliado](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-reply-nsfw-blocked.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=1c2cb4ce523c0fe88dfb302be6aca1a3)
>
> En Discord: un servidor que Discord marca como NSFW.

> [accordion] keyword\_blocked
>
> ![Chillet publica la invitación de Free Nitro Daily y Petto responde que no se permite como aliado porque tiene una palabra que este servidor no acepta](https://mintcdn.com/wikipetto/DvzZMQC8JXllGgK2/images/discord/community/es/partners-reply-keyword-blocked.webp?fit=max\&auto=format\&n=DvzZMQC8JXllGgK2\&q=85\&s=30d6c12c40f4d324653091b8d9d6999e)
>
> En Discord: un servidor con una de las palabras bloqueadas.

## Recompensas, apodo y lista negra

**Lista negra.** Cuando un Partner Manager publica la invitación de un servidor de tu lista negra, Petto borra el mensaje (necesita **Gestionar mensajes**), responde con la respuesta `blacklisted`, que desaparece a los 15 segundos, y lo anota en su registro. Si el anuncio tiene más de una invitación, no se cuenta nada más de él. Sin Gestionar mensajes el anuncio se queda y Petto solo responde. Dos invitaciones del mismo servidor en un mensaje cuentan como una alianza.

**Recompensas por hitos.** `!partnerconfig reward add <número> <rol> [mensaje]` da un rol cuando un Partner Manager llega a ese número de alianzas, y publica el mensaje en el canal de la alianza. `reward remove <número>` quita una recompensa y `reward list` las muestra. El mensaje puede usar las [variables](https://wiki.petto.sbs/es/resources/scripting/variables.md) de siempre más `{milestone.count}`, `{milestone.role}` y `{milestone.role_name}`. Petto necesita **Gestionar roles** y el rol debe estar por debajo del rol más alto de Petto. Cada hito se da una vez por miembro, y quitar una alianza nunca quita el rol. Si el rol se borró, Petto lo omite y avisa a tu staff en el canal de registro.

**Apodo.** `!partnerconfig nickname <formato|off>` cambia el apodo de un Partner Manager después de cada alianza. Usa `{name}` y `{count}`, por ejemplo `[{count}] {name}`. Petto necesita **Gestionar apodos** y no puede cambiar a miembros por encima de su rol más alto ni al dueño. Está desactivado por defecto.

## Dashboard

La página **Partners** del dashboard tiene los mismos ajustes, las 10 respuestas, la lista negra y los números de la semana y del total.

![La página Partners de Petto Land con 58 alianzas, el canal de alianzas, el rol de manager, los requisitos, los rankings y dos servidores en la lista negra](https://mintcdn.com/wikipetto/PiFwt6dDUZHBNDT7/images/dashboard/community/es/partners.webp?fit=max\&auto=format\&n=PiFwt6dDUZHBNDT7\&q=85\&s=a485db8ed6be623d17681a206af0b2c2)

Dashboard → Comunidad → Partners: los números, los ajustes, los rankings de la semana y de siempre y la lista negra.

![La parte Respuestas de la página Partners: Alianza completada abierta con su texto y Sin embed guardado, luego las otras nueve respuestas](https://mintcdn.com/wikipetto/X8GdsHqKNBomKSYc/images/dashboard/community/es/partners-dash-replies.webp?fit=max\&auto=format\&n=X8GdsHqKNBomKSYc\&q=85\&s=a1923740bd2f88fa45c636cad10c2e88)

Dashboard → Comunidad → Partners: las 10 respuestas, cada una un texto o un embed guardado.


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