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:- No es la invitación de tu propio servidor.
- El servidor no está en tu lista negra.
- 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.
- El servidor tiene el mínimo de miembros.
- El servidor tiene al menos el mínimo de días de antigüedad.
- No hiciste partnership con ese servidor dentro del tiempo de espera.

En Discord: una invitación se cuenta y la otra se rechaza porque el servidor es muy pequeño.
!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
!partnerconfig view
!partnerconfig view

En Discord: los ajustes del módulo.
!partnerconfig enable
!partnerconfig enable

En Discord: el módulo activado.
!partnerconfig addchannel
!partnerconfig addchannel

En Discord: un canal de alianzas añadido.
!partnerconfig removechannel
!partnerconfig removechannel

En Discord: un canal de alianzas quitado.
!partnerconfig manager
!partnerconfig manager

En Discord: el rol de los Partner Managers.
!partnerconfig requirements
!partnerconfig requirements

En Discord: los requisitos guardados, con cómo quedan.
!partnerconfig welcomechannel
!partnerconfig welcomechannel

En Discord: dónde se da la bienvenida a los nuevos Partner Managers.
!partnerconfig blacklist add
!partnerconfig blacklist add

En Discord: un servidor que nunca puede ser aliado.
!partnerconfig blacklist remove
!partnerconfig blacklist remove

En Discord: un servidor fuera de la lista negra.
!partnerconfig blacklist list
!partnerconfig blacklist list

En Discord: la lista negra con sus notas.
!partnerconfig response
!partnerconfig response

En Discord: una respuesta propia para las alianzas completadas.
!partnerconfig welcome
!partnerconfig welcome

En Discord: un nuevo Partner Manager recibe el rol y la bienvenida.
!partner stats
!partner stats

En Discord: las alianzas de un Partner Manager.
!partner leaderboard week
!partner leaderboard week

En Discord: el ranking de esta semana.
!partner leaderboard all
!partner leaderboard all

En Discord: el ranking de siempre.
Qué hace cada uno
Las respuestas
Cada respuesta puede ser texto simple con variables o un embed guardado (también un diseño V2). Una que falta o está rota envía el texto predeterminado.completed
completed

En Discord: la alianza se cuenta, con la reacción.
cooldown
cooldown

En Discord: el mismo servidor se alió hace muy poco.
invalid_invite
invalid_invite

En Discord: una invitación que no funciona.
member_requirement
member_requirement

En Discord: un servidor demasiado pequeño.
blacklisted
blacklisted

En Discord: un servidor de la lista negra.
self_partner
self_partner

En Discord: la invitación de tu propio servidor.
age_requirement
age_requirement

En Discord: un servidor demasiado nuevo.
nsfw_blocked
nsfw_blocked

En Discord: un servidor que Discord marca como NSFW.
keyword_blocked
keyword_blocked

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 respuestablacklisted, 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 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.
Dashboard → Comunidad → Partners: los números, los ajustes, los rankings de la semana y de siempre y la lista negra.

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