Saltar al contenido principal

Resumen

La moderación le da a cada sanción un caso permanente y fácil de buscar, en vez de un mensaje que se borra y se olvida. Los argumentos van en orden y separados por espacios; pon entre “comillas” cualquier cosa que tenga espacios (como un motivo).
Un canal del staff donde kira advierte a toxic_tom y chu banea a spammer, y Petto responde a cada uno con el número de caso

En Discord: una advertencia y un baneo, cada uno respondido con su número de caso.

/warn, /kick, /ban, /unban, /timeout, /purge y /channel también funcionan desde el menú / de Discord. Discord solo le muestra cada uno a los miembros que tienen el permiso de su acción (/channel necesita Gestionar canales). Mira Comandos slash.
kira usó /timeout con trollface99 por 2 horas y Petto lo confirma con el número de caso

En Discord: /timeout desde el menú /, con la misma respuesta que el comando con prefijo.

Comandos de moderación directos

Los comandos agrupados de abajo también tienen comandos directos con prefijo. Usan el mismo historial de casos, las mismas revisiones de jerarquía, las mismas tarjetas de confirmación y las mismas revisiones de permisos de Discord.
kira aplica un hardban a echo_spam por limpieza del raid y Petto dice que se baneó de forma permanente, caso 142

En Discord: un hardban con motivo.

kira banea a drama_llama por 7 días y Petto confirma el baneo temporal con el número de caso

En Discord: un baneo de 7 días que también borra un día de mensajes.

kira aplica un softban a copypasta_pete y Petto dice que se le aplicó el softban

En Discord: un softban que limpia 3 días de mensajes.

kira silencia a trollface99 por 30 minutos por spam de emojis y Petto lo confirma

En Discord: un aislamiento de 30 minutos.

kira aísla a trollface99 por 2 horas y Petto confirma el silencio con el número de caso

En Discord: un aislamiento de 2 horas.

kira desbanea a spammer por su ID porque se aceptó la apelación y Petto lo confirma

En Discord: un desbaneo por ID después de una apelación.

kira le quita el silencio a capslock_carl y Petto lo confirma

En Discord: se quita el aislamiento de un miembro.

hardban banea al miembro (también por ID, aunque no esté en el servidor) y solo el dueño del servidor y los admins del anti-nuke pueden desbanearlo, mira Tipos de baneo. softban banea y desbanea al miembro de inmediato, sin dejar un baneo duradero pero limpiando sus mensajes recientes (los de un día si no das un número). tempmute y timeout aplican el aislamiento nativo de Discord por hasta 28 días. unmute también quita el rol de silencio configurado en Petto cuando se usa uno.

Tipos de baneo

kira banea a join_raid_05 por su ID aunque ya se fue, y Petto confirma el baneo

En Discord: un baneo por ID de una cuenta que no está en el servidor.

kira intenta desbanear a old_raider y Petto dice que solo el dueño del servidor y los admins del anti-nuke pueden quitar un hardban

En Discord: un moderador no puede quitar un hardban.

Petto muestra los dos hardbans, old_raider y shady.links, con sus IDs y motivos

En Discord: los hardbans del servidor.

Los admins del anti-nuke son las personas de la lista blanca del Anti-nuke.

Acciones masivas para administradores

Estos comandos siempre requieren Administrador y piden confirmación antes de cambiar a varios miembros a la vez.
liam usa massban con tres cuentas del raid y Petto pide confirmar, con los objetivos y los botones Confirmar y Cancelar

En Discord: la confirmación antes de banear a varios miembros.

Petto baneó las tres cuentas del raid, un caso para cada una, con el motivo

En Discord: el resultado después de Confirmar.

Petto expulsó a join_raid_04 y join_raid_05 con los casos 142 y 143

En Discord: dos cuentas expulsadas a la vez.

Petto silenció a trollface99 y copypasta_pete por un cierre del chat

En Discord: dos miembros silenciados a la vez.

Petto les quitó el silencio a trollface99 y copypasta_pete con los casos 142 y 143

En Discord: los mismos dos miembros sin silencio.

Petto advirtió a trollface99 y copypasta_pete por la regla 3

En Discord: dos miembros advertidos con un motivo.

liam usa massunban y Petto pide confirmar el desbaneo de 6 usuarios de Petto Land

En Discord: la confirmación con cuántos baneos se quitarían.

kira intenta massban y Petto dice que le falta el permiso de administrador

En Discord: a un moderador sin Administrador se le niega.

Los usuarios se pueden dar como menciones o IDs, separados por espacios o comas. Las acciones masivas crean casos individuales cuando corresponde, y los permisos de Discord y la jerarquía de roles siguen aplicando a cada objetivo.

Ban

kira banea a echo_spam y Petto responde con el baneo y el caso 142

En Discord: un baneo con motivo.

kira intenta banear a shi, que tiene el mismo rol de moderación, y Petto dice que no se puede usar con alguien de rol igual o más alto

En Discord: se niega con un miembro de rol tan alto como el tuyo.

liam banea tres cuentas del raid y a PartnerBot; Petto banea las tres y deja a salvo a PartnerBot porque su rol está por encima del de Petto

En Discord: varios baneos a la vez, y un miembro que se deja a salvo.

kira banea a drama_llama por 7 días y Petto lo confirma

En Discord: un baneo temporal de 7 días.

kira desbanea a spammer por ID y Petto confirma el desbaneo con su caso

En Discord: un desbaneo por ID.

liam desbanea a todos los usuarios baneados y Petto muestra los 6 casos, el moderador y el motivo

En Discord: todos los baneos quitados después de la confirmación.

Petto muestra 6 usuarios baneados con sus IDs y motivos, dos marcados como hardbans

En Discord: quién está baneado, con los hardbans marcados.

liam inicia unbanall y luego lo detiene; Petto dice que lo está deteniendo y el resultado dice que se desbaneó a 3 usuarios antes de parar

En Discord: un desbaneo masivo detenido mientras se ejecuta.

users banea a varios miembros a la vez con el mismo motivo (menciones o IDs separados por espacios o comas). remove-all (también !unbanall) desbanea a todos los usuarios baneados en ese momento y requiere Administrador; pide confirmación primero, y !unbanall cancel detiene uno que esté en curso. !ban list muestra quién está baneado, y !hardban list solo los hardbans. Las formas masivas (ban users, kick users, mute users, mute remove-users, warn users, y !massban, !masskick…) no tocan a los miembros que no puedes moderar: cualquiera al nivel de tu rol más alto o del de Petto o por encima, el dueño, Petto y tú mismo. El resultado los muestra aparte.
Todos los casos que crea Petto tienen exactamente esta forma; mira Casos de moderación para saber qué significa cada campo y cómo funciona editar y borrar.

Kick

kira expulsa a drama_llama y Petto lo confirma con el caso 142

En Discord: una expulsión con motivo.

liam expulsa a join_raid_04 y join_raid_05 y Petto muestra las dos con sus casos

En Discord: dos cuentas expulsadas después de la confirmación.

kira intenta expulsar a linkdropper y Petto dice que ese usuario no es miembro del servidor

En Discord: no se puede expulsar a alguien que ya se fue.

Mute

kira silencia a echo_spam por spam en general y Petto lo confirma con el caso 142

En Discord: un silencio sin fin, con el rol de silencio.

liam silencia a trollface99 y copypasta_pete y Petto muestra los dos con sus casos

En Discord: dos miembros silenciados después de la confirmación.

kira silencia a trollface99 por 2 horas y Petto confirma el silencio temporal

En Discord: un aislamiento de 2 horas.

kira le quita el silencio a echo_spam y Petto lo confirma con el caso

En Discord: un silencio quitado.

liam les quita el silencio a trollface99 y copypasta_pete y Petto muestra los dos con sus casos

En Discord: dos silencios quitados a la vez.

Petto muestra a capslock_carl con el fin del aislamiento y a echo_spam con el rol de silencio

En Discord: quién está aislado o tiene el rol de silencio.

user/users silencian sin límite de tiempo hasta que se quite a mano, con el rol de silencio (Petto crea un rol Silenciado la primera vez si el servidor no tiene uno, mira Rol de silencio vs aislamiento). temp usa el aislamiento nativo de Discord (máximo 28 días). !mute list (también !timeouts o !timeout list) muestra quién está aislado o tiene el rol de silencio.

Silencios de imágenes y de reacciones

Sintaxis
kira aplica imute a copypasta_pete y Petto dice que ya no puede enviar archivos ni insertados

En Discord: sin archivos ni insertados para un miembro.

kira quita el imute de copypasta_pete y Petto dice que puede volver a enviar archivos e insertados

En Discord: archivos e insertados devueltos.

kira aplica rmute a trollface99 y Petto dice que ya no puede reaccionar ni usar emojis externos

En Discord: sin reacciones ni emojis externos para un miembro.

kira quita el rmute de trollface99 y Petto lo confirma

En Discord: reacciones devueltas.

!imute (silencio de imágenes) quita los archivos y embeds, y !rmute (silencio de reacciones) quita las reacciones y los emojis externos, en todos los canales, mientras el miembro todavía puede hablar. Necesitan Aislar temporalmente a miembros, y Petto necesita Gestionar roles y Gestionar canales: los roles se crean la primera vez, y los canales nuevos también los reciben.

Warn

kira advierte a drama_llama por romper la regla 3 y Petto lo confirma con el caso 142

En Discord: una advertencia con su motivo.

liam advierte a trollface99 y copypasta_pete y Petto muestra los dos con sus casos y el motivo

En Discord: dos miembros advertidos después de la confirmación.

kira escribe warn sin motivo y Petto dice que falta reason y muestra cómo escribir el comando

En Discord: una advertencia necesita motivo.

Un MD de Petto que dice que se advirtió al miembro en Petto Land, con el motivo

En Discord: el MD que recibe drama_llama.

El motivo es obligatorio en las advertencias, a diferencia de los baneos, expulsiones y silencios, donde es opcional.

Purge

kira usa purge 100 en general y Petto dice que borró 98 mensajes y conservó 2 fijados

En Discord: los últimos 100 mensajes, sin tocar los fijados.

kira usa purge 50 con copypasta_pete y Petto dice que borró 7 de sus mensajes

En Discord: solo los mensajes de un miembro.

kira usa purge 100 images y Petto dice que borró 9 mensajes con imágenes

En Discord: solo los mensajes con imágenes.

Revisa los últimos 1 a 500 mensajes del canal (100 si no das una cantidad) y borra los que coinciden con un miembro, un filter y algún texto. Después de la cantidad y el miembro va una palabra de filtro, y las palabras que siguen son el texto que se busca (!purge 100 humans free nitro). Los mensajes fijados se conservan, y la respuesta de Petto se borra a los pocos segundos. Necesita Gestionar mensajes; !prune es un alias.
  • Filtros: all, bots, humans, links, invites, attachments, images, embeds, mentions, webhooks, stickers, emojis y reactions (quita las reacciones y deja los mensajes).
  • --starts_with, --ends_with, --before y --after (un enlace o ID de mensaje) lo reducen más.
  • Las formas cortas de otros bots también funcionan: !purge bots 50, !purge contains free nitro, !purge startswith !, !purge after <link>, !purge between <link> <link>.
kira usa purge 100 reactions y Petto dice que quitó las reacciones de 12 mensajes

En Discord: el filtro reactions conserva los mensajes.

kira usa purge bots 50 y Petto dice que borró 4 mensajes de bots de 50 revisados

En Discord: la forma corta del filtro bots.

kira usa purge contains free nitro y Petto dice que borró 10 mensajes que contienen free nitro

En Discord: los mensajes que contienen un texto.

Historial

Todo lo que la moderación sabe de un miembro en una sola tarjeta: estado (baneado, en la cárcel, aislado, silenciado), totales por tipo, advertencias activas, notas del staff, reportes sobre él y los últimos casos.
Petto muestra la tarjeta de historial de capslock_carl: aislado, una advertencia y un silencio, una advertencia activa y los últimos casos

En Discord: el historial de un miembro que está aislado.

Petto muestra la tarjeta de historial de Mia sin restricciones activas ni casos

En Discord: el historial de un miembro sin nada registrado.

Cárcel

!jail deja a un miembro en un canal solo con el staff. Mira Cárcel.

Mensajes de sanciones

Sin configurar nada, cada lugar recibe su propio mensaje. La respuesta del comando es una línea con el martillo (la señal de aviso en una advertencia), el miembro, cuánto dura cuando es temporal, el motivo y el número de caso en pequeño debajo. La entrada del registro de sanciones es una tarjeta con el nombre, el ID y la foto del miembro, el tipo y el número de caso, el moderador, la duración y el motivo, con una barra lateral de color (rojo para baneos, amarillo para expulsiones, silencios, advertencias y cárceles, verde para desbaneos, quitar silencios y liberaciones); se manda a través del webhook de registros. El MD al miembro es una línea de texto con el nombre del servidor, cuánto dura y el motivo, la línea de apelación cuando las apelaciones mandan una para esa sanción, y una línea pequeña con el ID del servidor y la cantidad de miembros. Si un servidor guarda su propio mensaje para una sanción (abajo), se usa ese en su lugar. Como todo MD de Petto, este empieza con una línea gris De <servidor> y tiene botones de info, borrar y reportar: mira MD de Petto.
kira silencia a trollface99 por 1 hora y Petto responde con una línea y el número de caso debajo

En Discord: la respuesta habitual de una sanción.

La entrada del registro del mismo tempmute: trollface99 con ID, caso 142 de silencio temporal, kira como moderador, 1 hora y el motivo

En Discord: la entrada habitual en el registro de sanciones.

Un MD de Petto: se te baneó de Petto Land con el motivo, la nota y el enlace de apelación, y el ID del servidor y la cantidad de miembros

En Discord: el MD habitual de un baneo, con la línea de apelación del servidor.

liam pone ban dm en ban-dm y Petto dice que el MD de un baneo ahora usa ban-dm

En Discord: un embed guardado para el MD de un baneo.

liam limpia ban dm y Petto dice que el MD de un baneo vuelve al mensaje habitual

En Discord: de vuelta al mensaje habitual.

Petto muestra ban y tempban con ban-dm para el MD, y default con case-reply y case-log

En Discord: los mensajes que están puestos.

Usa un embed guardado para lo que manda una sanción. type es default, ban, hardban, tempban, softban, unban, kick, mute, tempmute, unmute, warn, jail o unjail. slot es dm (lo que recibe el miembro), reply (lo que se publica donde se usó el comando) o log (la entrada del registro de sanciones). Un tipo sin mensaje propio usa default. Las variables empiezan con {case.…}, mira Variables. El número de caso todavía no se conoce en el MD de un baneo o una expulsión, porque el caso se crea después de enviarlo. También funciona para las sanciones aplicadas por AutoMod, el escalado de advertencias, el honeypot y el vencimiento automático. El dashboard tiene los mismos ajustes en Moderación, Mensajes de sanciones.
La página Mensajes de sanciones con la fila default usando case-reply y case-log, y ban y tempban usando ban-dm para el MD

Dashboard → Moderación → Mensajes de sanciones: un embed guardado para cada mensaje de cada tipo.

!sanctionmessageconfig muestra qué tipos tienen mensajes propios y los comandos para cambiarlos.
liam usa sanctionmessageconfig y Petto muestra ban y default como configurados, con los tres comandos y un botón Documentación

En Discord: lo que muestra !sanctionmessageconfig.

Comandos
Resultado
Un MD de Petto hecho con ban-dm: Fuiste baneado de Petto Land, el motivo, Termina: Nunca y el enlace de apelación

En Discord: el ban-dm que recibe el miembro.

{case.appeal} queda vacío cuando las apelaciones están apagadas o ese tipo de sanción no se puede apelar, así que mantén corta la frase que lo rodea. Todas las variables {case.*} están en Variables.

Escalado de advertencias

Consecuencias automáticas cuando un miembro llega a un límite de advertencias, sin necesidad de seguimiento manual.
liam agrega una regla y Petto dice que al llegar a 3 advertencias se aplicará un silencio temporal de 1 hora

En Discord: un tempmute de 1 hora a las 3 advertencias.

liam quita la regla de 7 advertencias y Petto lo confirma

En Discord: una regla quitada.

Petto muestra 3 advertencias silencio temporal de 60 minutos, 5 advertencias expulsión y 7 advertencias baneo

En Discord: las reglas del servidor.

liam agrega una regla y Petto dice que al llegar a 4 advertencias se aplicará cárcel por 12 horas

En Discord: una cárcel de 12 horas a las 4 advertencias.

liam agrega una regla tempmute sin duración y Petto dice que tempmute necesita una duración válida como 1h, 12h o 1d

En Discord: una regla tempmute necesita duración.

action es uno de mute (sin límite de tiempo), tempmute, jail, kick o ban. duration es obligatorio cuando action es tempmute (28 días como máximo) y opcional para jail (sin ella la cárcel no tiene fin). La regla se aplica cuando el miembro llega exactamente a ese número de advertencias activas; Petto la aplica a su nombre y escribe su caso en el registro de sanciones.
El registro de sanciones con la advertencia de capslock_carl por kira, caso 142, y justo después el tempmute automático de Petto, caso 143, por llegar a 2 advertencias

En Discord: una segunda advertencia llega a una regla: Petto aplica el tempmute y registra los dos casos.

La página Escalado de advertencias con cuatro reglas: advertencia 3 tempmute 60 minutos, advertencia 4 jail 720 minutos, advertencia 5 kick y advertencia 7 ban

Dashboard → Moderación → Escalado de advertencias: las reglas, y una nueva con su número de advertencia, acción y minutos.

!warnconfig (también !escalationconfig) muestra las reglas que hay y los comandos de advertencias.
liam usa warnconfig y Petto muestra las tres reglas (3 tempmute 1 hora, 5 kick, 7 ban) y los comandos de advertencias

En Discord: lo que muestra !warnconfig.

Casos

Cada sanción recibe un caso numerado automáticamente.
edit-many y delete-all necesitan Administrador, y delete-all pide una confirmación primero. !case list muestra 10 casos por página con botones.
kira usa case list y Petto muestra los casos de moderación de Petto Land, página 1 de 2, con cada caso, su miembro, moderador, estado y motivo

En Discord: los casos del servidor, 10 por página.

Petto muestra los dos casos de capslock_carl, un tempmute activo y una advertencia del automod

En Discord: los casos de un miembro.

Petto muestra el caso 140, el tempmute de capslock_carl por chu, con cuándo termina y el motivo

En Discord: el último caso de un miembro.

Petto muestra el último caso de capslock_carl y toxic_tom y dice que Mia no tiene infracciones

En Discord: el último caso de varios miembros.

Petto muestra el caso 138, el baneo temporal de toxic_tom por liam, con las fechas, el motivo y una prueba

En Discord: un caso por su número.

kira cambia el motivo del caso 138 y Petto muestra el caso actualizado

En Discord: un motivo nuevo para un caso.

liam les pone un motivo nuevo a los casos 136 y 137 y Petto dice que actualizó los dos

En Discord: un motivo para dos casos.

kira borra el caso 139 y Petto muestra la advertencia del automod de capslock_carl que se borró

En Discord: un caso borrado, con lo que decía.

liam usa case delete-all con linkdropper y Petto pide confirmar el borrado de 2 infracciones, con los botones Eliminar los 2 y Cancelar

En Discord: la confirmación antes de borrar todos los casos de un miembro.

kira pide el caso 999 y Petto dice que no hay un caso 999 en este servidor

En Discord: un número de caso que no existe.

Búsqueda, pruebas y estadísticas

Petto muestra los casos de baneo 135, 128 y 96 con su miembro, fecha y motivo

En Discord: los baneos del servidor.

Petto muestra la expulsión y la advertencia de linkdropper

En Discord: los casos de un miembro.

liam manda proof 138 con una captura de toxic_tom insultando a miembros y Petto dice que se agregó la prueba al caso 138, ahora 2

En Discord: una captura adjunta como prueba de un caso.

Petto muestra 16 casos, 5 automáticos, el conteo por tipo y los cinco moderadores con más casos

En Discord: lo que hicieron los moderadores y el bot en 30 días.

search encuentra casos por miembro, moderador, tipo o una palabra del motivo. Atajos: !modstats @moderator (lo que hizo un moderador), !mhistory @moderator (sus casos), !warnings @member (las advertencias de un miembro), !caselog 12 (ver un caso), !reason 12 nuevo motivo (editarlo) y !proof 12 con una captura adjunta o un enlace. evidence adjunta una captura o un enlace a un caso (hasta 10) y aparece en !case view y en el dashboard. stats cuenta lo que hizo cada moderador últimamente y lo que hizo el bot por su cuenta.
liam usa modstats con kira y Petto muestra los casos de kira de los últimos 30 y 7 días por tipo

En Discord: lo que hizo un moderador.

Petto muestra los casos que hizo kira: una cárcel, un silencio y un quitar silencio

En Discord: los casos de un moderador.

Petto muestra la advertencia de linkdropper, caso 136, por autopromoción

En Discord: las advertencias de un miembro.

En el dashboard, Sanciones activas muestra los baneos, silencios y encarcelamientos vigentes y tiene un botón Levantar (el bot la levanta y escribe el caso; un hardban solo lo puede levantar el dueño), y Estadísticas de moderadores muestra los últimos 30 días.
La página Sanciones activas con una cárcel, un tempmute, un baneo temporal y dos baneos, cada uno con su miembro, moderador, fin y botón Levantar

Dashboard → Moderación → Sanciones activas: lo que está activo ahora, cada uno con un botón Levantar.

La página Estadísticas de moderadores: 14 casos, 9 por moderadores y 5 automáticos, un gráfico por día, los casos por tipo y por moderador

Dashboard → Moderación → Estadísticas de moderadores: los últimos 30 días por tipo y por moderador.

En el dashboard, Registro de casos (en Moderación) muestra los casos con búsqueda. Debajo de cada uno, Editar cambia su motivo (Guardar razón) y Borrar caso lo elimina. Ver Editar y borrar. Los dos necesitan Moderar miembros, se escriben en el log de sanciones contigo como autor y, como los comandos, no levantan la sanción. Una advertencia borrada deja de contar para la escalada de advertencias.
La página Registro de casos de Petto Land con la búsqueda, los filtros por tipo y los últimos casos

Dashboard → Moderación → Registro de casos: cada caso con su tipo, miembro, moderador, fecha y motivo.

Notas

Notas del staff que no son castigos, separadas del historial de casos.
kira agrega una nota sobre drama_llama y Petto lo confirma con el número de nota, quién la escribió y la nota

En Discord: una nota del staff sobre un miembro.

Petto muestra la nota 44 sobre toxic_tom, escrita por chu, con la fecha y el texto

En Discord: una nota por su ID.

Petto muestra las dos notas sobre toxic_tom con quién las escribió y cuándo

En Discord: todas las notas de un miembro.

kira borra la nota 41 y Petto dice que se borró la nota sobre toxic_tom

En Discord: una nota borrada.

liam limpia las notas de toxic_tom y Petto dice que se borraron 2 notas

En Discord: todas las notas de un miembro borradas.

Petto dice que no hay notas registradas sobre Mia

En Discord: un miembro sin notas.

remove borra una nota por su ID y clear todas las notas de un miembro. !notes @member las muestra.

Roles

roles acepta varias menciones, IDs o nombres a la vez, separados por espacios o comas. Los comandos de roles necesitan Gestionar roles, y el rol de Petto tiene que estar por encima de los roles que cambia.
kira le da a sunny los roles Verificado y Eventos y Petto confirma los 2 roles

En Discord: dos roles dados a la vez.

kira le quita Eventos a nova y Petto lo confirma

En Discord: un rol quitado.

kira crea el rol Seguidor en rosa y Petto dice que lo creó

En Discord: un rol nuevo con color.

kira borra el rol Ganador del evento y Petto lo confirma

En Discord: un rol borrado.

kira renombra Eventos y Petto dice que el rol ahora se llama Noche de juegos

En Discord: un rol renombrado.

kira pone el color de Seguidor en ff91c2 y Petto lo confirma

En Discord: un color nuevo para un rol.

kira pone un ícono en Seguidor desde un enlace y Petto lo confirma

En Discord: un ícono para un rol desde el enlace de una imagen.

kira hace mencionable a Eventos y Petto lo confirma

En Discord: un rol que se puede mencionar.

kira separa a Seguidor y Petto dice que ahora se muestra aparte en la lista de miembros

En Discord: un rol que se muestra aparte en la lista de miembros.

kira copia el color más alto de Mia en Seguidor y Petto dice que ahora coincide, 9b59b6

En Discord: el color del rol más alto de un miembro copiado.

Petto muestra los 20 roles de Petto Land desde arriba, cada uno con su cantidad de miembros

En Discord: los roles del servidor con cuántos miembros tiene cada uno.

Petto muestra los 3 miembros con Eventos

En Discord: los miembros que tienen un rol.

Roles temporales

Sintaxis
Ejemplo
Petto quita el rol cuando se acaba el tiempo (hasta un año), también después de un reinicio. !role @member Rol es lo mismo que !role add, y give, take, rename, colour y kill funcionan como en otros bots. Petto se niega a cambiar los roles de alguien a tu nivel o por encima, y lo dice cuando Discord se niega.
kira le da a Mia el rol Ganador del evento por 3 días y Petto dice cuándo se le quita

En Discord: un rol por 3 días.

Petto muestra dos roles temporales, de Mia y Leo, con cuándo termina cada uno

En Discord: los roles temporales y cuándo terminan.

shi intenta quitarle un rol a chu y Petto dice que no puede usarlo con alguien de rol igual o más alto

En Discord: los roles de alguien tan alto como tú no los puedes cambiar.

Roles para muchos miembros a la vez

Estos son para administradores. humans, has y all pasan por los miembros uno por uno con una pausa corta entre cada uno, para que un servidor grande no choque con el límite de solicitudes de Discord.
liam usa role bots con el rol Bots y Petto dice que se lo dio a 1 bot

En Discord: un rol para todos los bots.

liam usa role bots-remove y Petto dice que quitó Bots a 2 bots

En Discord: un rol quitado a todos los bots.

liam usa role humans con Miembros y Petto dice que está agregando el rol a 6 miembros y que role cancel lo detiene

En Discord: Petto empieza y dice con cuántos miembros está trabajando.

liam da Verificado a todos los que tienen Miembros y Petto dice que se lo agregó a 9 miembros

En Discord: un rol para cada miembro que tiene otro.

liam usa role all con Verificado y Petto dice que está agregando el rol a 17 miembros

En Discord: un rol para cada miembro, bots incluidos.

liam detiene role all con role cancel; Petto dice que lo está cancelando y la primera respuesta termina con 3 miembros hechos, cancelado

En Discord: el que está en curso se detiene.

  • bots y bots-remove dan o quitan un rol a todos los bots del servidor.
  • humans da un rol a todos los miembros que no son bots, o lo quita cuando remove es true.
  • has da (o quita) target_role a todos los miembros que tienen filter_role.
  • all da (o quita) un rol a todos los miembros, bots incluidos.
  • Solo uno de estos corre a la vez en un servidor. Petto dice con cuántos miembros está trabajando, y !role cancel detiene el que está en curso.

Grupos de roles

Un grupo es un conjunto de roles con nombre que puedes dar o quitar de una vez, por ejemplo todo lo que necesita un miembro del “Staff”.
liam crea el grupo staff con Ayudantes y Chat del staff y Petto confirma los 2 roles

En Discord: un grupo de dos roles.

liam borra el grupo staff y Petto lo confirma

En Discord: un grupo borrado.

Petto muestra el grupo staff con sus dos roles

En Discord: los roles de un grupo.

Petto muestra los grupos events y staff con sus roles

En Discord: los grupos del servidor.

liam le da el grupo staff a Ana y Petto dice que le dio 2 roles

En Discord: todos los roles de un grupo dados a un miembro.

liam le quita el grupo staff a Ana y Petto dice que le quitó 2 roles

En Discord: todos los roles de un grupo quitados.

Crear un grupo con un nombre que ya existe lo actualiza.

Acceso a la moderación por rol

Los que administran el servidor pueden dejar que ciertos roles usen acciones de moderación individuales sin darles Administrador. Así el rol ya no necesita el permiso de Discord de la acción, pero Petto sí lo necesita, la jerarquía de roles sigue aplicando y las acciones masivas siguen siendo solo para administradores.
liam permite que Ayudantes use ban y Petto lo confirma

En Discord: un rol con permiso para una acción.

liam quita a Ayudantes de ban y Petto lo confirma

En Discord: un rol quitado de una acción.

liam reinicia warn y Petto dice que se reiniciaron los roles de moderación de warn

En Discord: todos los roles quitados de una acción.

Petto muestra ban para Moderadores, y kick y warn para Ayudantes

En Discord: los roles puestos para cada acción.

Las acciones individuales pueden ser ban, kick, softban, unban, mute, unmute, warn, case, note, role, channel, voice o nuke. La acción ban cubre !ban, !hardban y !tempban; la acción mute cubre !mute, !tempmute y !timeout. Petto sigue necesitando el permiso de Discord de la acción.
liam permite que Ayudantes use kick, luego Chillet, del rol Ayudantes, expulsa a drama_llama y Petto confirma la expulsión

En Discord: después de permitir el rol, un Ayudante puede expulsar sin el permiso Expulsar miembros.

Canal

kira usa lock en general y Petto dice que general ahora está bloqueado para everyone

En Discord: el canal donde estás, bloqueado.

kira usa unlock y Petto dice que general ya está desbloqueado

En Discord: el canal abierto otra vez.

kira pone slowmode 10 y Petto confirma que el modo lento de general es de 10 segundos

En Discord: un modo lento de 10 segundos.

kira usa clear 50 con copypasta_pete y Petto dice que borró 19 de sus mensajes y saltó los más viejos

En Discord: los mensajes recientes de un miembro borrados.

kira oculta arte y Petto dice que ahora está oculto para everyone

En Discord: un canal oculto para everyone.

kira vuelve a mostrar arte y Petto dice que se ve otra vez

En Discord: el canal visible otra vez.

liam usa lockall y Petto dice que bloqueó 12 canales

En Discord: todos los canales de texto bloqueados.

liam usa unlockall y Petto dice que desbloqueó 12 canales

En Discord: todos los canales desbloqueados.

kira mueve a todos de Gaming a AFK y Petto dice que movió 4 miembros

En Discord: todos en un canal de voz movidos a otro.

Si se omiten, channel y role son el canal actual y @everyone. clear borra de 1 a 1000 mensajes recientes, opcionalmente solo de un usuario (los de más de 14 días se saltan, Discord no deja que los bots los borren en bloque). !lock bloquea el canal donde estás; el lockdown de todo el servidor es !lockdown. Más atajos de canales:
Ejemplo
  • !topic <text> cambia el tema (none lo borra).
  • !nsfw (también !naughty) activa o apaga la marca de restricción de edad.
  • !revokefiles off bloquea archivos y embeds en el canal, para todos o para un rol o miembro; on los vuelve a permitir. !picperms @member se los da a un miembro.
  • !hide y !unhide también aceptan un rol o un miembro, no solo @everyone.
kira cambia el tema de general y Petto lo confirma

En Discord: un tema nuevo para el canal.

kira usa nsfw en memes y Petto dice que el canal ahora tiene restricción de edad

En Discord: la marca de restricción de edad activada.

kira usa revokefiles off en general y Petto dice que todos ya no pueden enviar archivos ni insertados ahí

En Discord: sin archivos ni insertados para todos en el canal.

kira usa picperms con Mia en arte y Petto dice que Mia puede volver a enviar archivos e insertados ahí

En Discord: archivos e insertados para un miembro.

Crear canales

type es text (el predeterminado), announcement, voice, stage, forum, media o category. Por ahora este comando es solo para el dueño y los desarrolladores de Petto. Los canales de foro y de multimedia necesitan Comunidad activado en el servidor, y los canales de multimedia también necesitan la monetización activada; si no, Discord los rechaza y Petto lo dice.
kira intenta channel create y Petto dice que por ahora crear canales con este comando es solo para su equipo

En Discord: para cualquier otra persona, el comando dice que por ahora es solo para el equipo de Petto.

liam, que es del equipo de Petto, crea un canal de anuncios en COMUNIDAD y Petto lo confirma

En Discord: un canal de anuncios nuevo, creado por alguien del equipo de Petto.

Nuke

kira usa nuke en memes y Petto dice que este canal fue nukeado por kira

En Discord: la respuesta en la copia nueva del canal.

Limpia un canal por completo haciendo una copia de él, con los mismos ajustes, permisos y posición, y borrando el original. Todos sus mensajes desaparecen y no se pueden recuperar. Funciona en canales de texto y de anuncios, necesita Gestionar canales (para ti y para Petto), y también funciona como !n.

Pausar invitaciones

liam usa pauseinvites 1h y Petto dice que borró 3 invitaciones y que las nuevas se borrarán durante 1 hora

En Discord: invitaciones borradas y en pausa por una hora.

Para raids o cuando necesitas un rato tranquilo. Borra todas las invitaciones del servidor de inmediato y, durante el tiempo que indiques, borra cualquier invitación nueva que se cree. Necesita Administrador y Petto necesita Gestionar servidor. duration es una duración como 30m, 1h o 1d. También funciona como !pi.

Voz

kira silencia a Leo en voz y Petto lo confirma

En Discord: un miembro silenciado en voz.

kira le quita el silencio de voz a Leo y Petto lo confirma

En Discord: el silencio de voz quitado.

kira ensordece a Leo y Petto lo confirma

En Discord: un miembro ensordecido.

kira le quita el ensordecimiento a Leo y Petto lo confirma

En Discord: el miembro puede oír otra vez.

kira desconecta a Leo y Petto dice que Leo fue desconectado de la voz

En Discord: un miembro sacado de la voz.

kira mueve a Leo a AFK y Petto lo confirma

En Discord: un miembro movido a otro canal de voz.

kira trae a Ana y a Leo y Petto dice que movió 2 miembros a Eventos, donde está kira

En Discord: dos miembros traídos al canal de voz donde estás.

Cada acción pide su propio permiso de Discord: Silenciar miembros para silenciar, Ensordecer miembros para ensordecer, Mover miembros para mover y desconectar. !drag @a @b (o !voice drag) mueve a varios miembros al canal de voz donde estás; agrega --channel #canal para otro.

Apodos

kira le pone el apodo Sunny a sunny y Petto lo confirma

En Discord: un apodo para un miembro.

kira reinicia el apodo de Sunny y Petto dice que se quitó

En Discord: el apodo quitado.

kira fuerza un apodo a trollface99 y Petto dice que lo volverá a poner cada vez que cambie

En Discord: un apodo que Petto vuelve a poner cada vez que cambia.

kira deja de forzar el apodo de trollface99 y Petto dice que puede cambiarlo otra vez

En Discord: el miembro puede cambiarlo otra vez.

Petto muestra los dos apodos forzados con quién los puso

En Discord: los apodos forzados.

Necesita Gestionar apodos. !nick y !rename son alias. Un apodo forzado lo vuelve a poner Petto cada vez que cambia, también después de que el miembro sale y vuelve a entrar.

Quitar el staff

Ejemplo
liam le quita el staff a chu y Petto dice que quitó 1 rol de staff, Moderadores

En Discord: todos los roles de staff de una cuenta robada quitados.

Quita de una vez todos los roles con un permiso de staff, para una cuenta del staff que fue comprometida. Necesita Administrador (!strip y !destaff son alias).

Limpieza después de un raid

Petto muestra 5 cuentas que entraron en la última hora, cada una con cuándo entró y cuándo se creó

En Discord: quién entró en la última hora.

kira usa raid clean 10m ban y Petto pide confirmar el baneo de los 5 miembros que entraron en los últimos 10 minutos

En Discord: la confirmación con cuántos miembros banearía.

Petto dice que baneó a 5 miembros que entraron en los últimos 10 minutos, con el motivo

En Discord: el resultado después de Confirmar.

Después de un raid, !raid clean (también !recentban) banea o expulsa a todos los que entraron en ese tiempo (hasta 7 días atrás; a los bots no se les toca), después de una confirmación, con un caso para cada uno y un resumen en el registro. Necesita Banear miembros, y también Expulsar miembros cuando expulsas. !raid list (también !newmembers) solo muestra quién entró, una hora atrás por defecto.

Borrar invitaciones

!clearinvites borra todas las invitaciones del servidor, después de una confirmación. Necesita Gestionar servidor. Para además bloquear las invitaciones nuevas por un tiempo, usa !pauseinvites.
liam usa clearinvites y Petto pregunta si borra las 3 invitaciones, con los botones Confirmar y Cancelar

En Discord: la confirmación con cuántas invitaciones tiene el servidor.

Petto dice que borró 3 invitaciones y que pauseinvites frena las nuevas por un tiempo

En Discord: las invitaciones borradas después de Confirmar.

Hilos

kira renombra el hilo y Petto lo confirma

En Discord: el hilo donde estás, renombrado.

kira bloquea el hilo y Petto dice que solo los moderadores pueden escribir en él

En Discord: solo los moderadores pueden escribir.

kira desbloquea el hilo y Petto dice que está abierto otra vez

En Discord: el hilo abierto otra vez.

kira agrega a nova al hilo y Petto lo confirma

En Discord: un miembro agregado al hilo.

kira saca a nova del hilo y Petto lo confirma

En Discord: un miembro sacado del hilo.

Para hilos y publicaciones de foro; thread es en el que estás si lo omites. Necesita Gestionar hilos.

Rol de silencio vs aislamiento

Petto usa los dos. Un silencio con fin (!mute temp, !tempmute, !timeout) es el aislamiento nativo de Discord, de 28 días como máximo, y no necesita rol. Un silencio sin fin (!mute user, !mute users, !massmute, el mute del escalado de advertencias) da el rol de silencio, porque un aislamiento no puede durar para siempre. Elige ese rol en la página General del dashboard; si no hay uno, Petto crea un rol Silenciado la primera vez que lo necesita y le quita mandar mensajes, reaccionar y hablar en todos los canales. !unmute quita los dos.
La tarjeta Ajustes básicos de la página General con el prefijo, el idioma del servidor y el Rol de silencio en Silenciado

Dashboard → General → Ajustes básicos: el Rol de silencio que da !mute.

Relacionado

Automod

Filtros de palabras, anti-spam, anti-raid, anti-alt.

Anti-nuke

Atrapa automáticamente las acciones destructivas masivas.

Registros

Dirige cada categoría de eventos a su propio canal.