Saltar al contenido principal

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

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

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

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

En Discord: los ajustes del módulo.

liam escribe !partnerconfig enable true y Petto responde que las alianzas están activadas

En Discord: el módulo activado.

liam escribe !partnerconfig addchannel #alianzas y Petto responde que ahora es un canal de alianzas

En Discord: un canal de alianzas añadido.

liam escribe !partnerconfig removechannel #alianzas y Petto responde que ya no es un canal de alianzas

En Discord: un canal de alianzas quitado.

liam escribe !partnerconfig manager @Partner Manager y Petto responde que los Partner Managers son los miembros con ese rol

En Discord: el rol de los Partner Managers.

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

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

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

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

liam añade el servidor 1241177302551511040 a la lista negra con una nota y Petto responde que ya no puede ser aliado

En Discord: un servidor que nunca puede ser aliado.

liam escribe !partnerconfig blacklist remove 1257120931864297552 y Petto responde que ya no está en la lista negra

En Discord: un servidor fuera de la lista negra.

liam escribe !partnerconfig blacklist list y Petto lista dos IDs de servidores con sus notas

En Discord: la lista negra con sus notas.

liam pone su propio texto en la respuesta completed y Petto responde que la guardó

En Discord: una respuesta propia para las alianzas completadas.

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

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

Chillet escribe !partner stats y Petto responde hoy 2, esta semana 5, total 29, y la última, Cozy Café, hace 20 minutos

En Discord: las alianzas de un Partner Manager.

Chillet escribe !partner leaderboard week y Petto lista a Chillet 5, pixel.fox 2 y shi 2

En Discord: el ranking de esta semana.

Chillet escribe !partner leaderboard all y Petto lista a Chillet 29, shi 17 y pixel.fox 12

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

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

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

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

Chillet publica una invitación vieja y Petto responde que no es válida o expiró

En Discord: una invitación que no funciona.

Chillet publica la invitación de Night Owls y Petto responde que tiene 38 miembros y se necesitan al menos 100

En Discord: un servidor demasiado pequeño.

Chillet publica la invitación de Raid HQ y Petto responde que ese servidor no está permitido como aliado

En Discord: un servidor de la lista negra.

Chillet publica la invitación de Petto Land y Petto responde que es de este mismo servidor

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

Chillet publica la invitación de Sprout Garden y Petto responde que es demasiado nuevo: tiene que tener al menos 14 días

En Discord: un servidor demasiado nuevo.

Chillet publica la invitación de After Dark y Petto responde que está marcado como NSFW, así que no puede ser aliado

En Discord: un servidor que Discord marca como NSFW.

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

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

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

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