Comunidad y gestión
Moderación y Automod
Ganyu cubre toda la cadena de moderación: sanciones manuales, advertencias con historial, automoderación finamente configurable y logs detallados de todo lo que pasa en el servidor. Cada acción requiere el permiso de Discord correspondiente y queda consultable en el El dashboard web.
Actualizado el
01 Las sanciones
Se registran y guardan en el historial cuatro tipos de sanciones: ban, mute (timeout), kick y warn. Cada una conserva una razón, el autor y, en su caso, una fecha de expiración. Las sanciones con duración (ban temporal, mute) se levantan automáticamente al vencer, a cargo del bot.
/ban <usuario> [reason] [delete_days] [duration] Banea a un miembro. delete_days purga los mensajes de los últimos N días (0 a 7); duration convierte el ban en ban temporal (ej. 7d, 12h), levantado automáticamente al vencer.
/unban <user_id> [reason] Revoca un baneo a partir del identificador del miembro.
/kick <usuario> [reason] Expulsa a un miembro del servidor (puede volver mediante una invitación).
/mute <usuario> <duration> [reason] Aplica un timeout de Discord. duration se expresa en minutos (1 a 40320, es decir 28 días máximo impuestos por Discord).
/warn add <usuario> <reason> Añade una advertencia. La razón es obligatoria.
/warn list <usuario> Muestra el historial de advertencias de un miembro.
/warn remove <usuario> <number> Retira una advertencia concreta (por su número en la lista).
Consejo — Configura umbrales de advertencias en el dashboard para desencadenar una sanción automática (mute, kick, ban…) a partir de un cierto número de warns: 5 reglas en FREE, 20 en PREMIUM, 100 en PRO.
02 Permisos requeridos
Cada comando exige el permiso nativo de Discord adecuado — no hace falta crear un rol «moderador» especial, Ganyu se alinea con tus permisos existentes:
| Comando | Permiso de Discord requerido |
|---|---|
| /ban, /unban | Banear miembros |
| /kick | Expulsar miembros |
| /mute, /warn | Silenciar miembros |
| /clear | Gestionar mensajes |
| /lockdown, /unlock | Gestionar canales |
| /role | Gestionar roles |
| /ghostping | Mencionar @everyone |
03 Canales, roles y herramientas rápidas
/clear <amount> [user] [scope] Elimina mensajes en masa. user filtra a un miembro concreto; scope vale channel (el canal actual) o server.
/lockdown [reason] Bloquea el canal actual en caso de emergencia (impide el envío de mensajes).
/unlock [reason] Desbloquea el canal.
/role give <role> <usuario> Da el rol al miembro, o se lo retira si ya lo tiene (alternancia).
/role all <role> [action] [ignore_bots] Aplica un rol a todo el servidor. action vale grant o remove; ignore_bots excluye a los bots de la operación.
/ghostping Detecta los ghost pings (menciones enviadas y luego eliminadas).
04 Automoderación
El automod filtra automáticamente los mensajes según hasta 11 reglas activables de forma independiente desde la pestaña Automod del El dashboard web. Cada regla dispone de sus propias exenciones (canales y roles en lista blanca), además de las exenciones globales (roles/canales que escapan a todas las reglas). Número de reglas configurables: 10 en FREE, 25 en PREMIUM, 200 en PRO.
| Regla | Qué filtra | Ajustes principales |
|---|---|---|
| Palabras prohibidas | Lista de palabras/expresiones baneadas | Lista de palabras |
| Enlaces | URL no autorizadas | Dominios autorizados, exención de GIF |
| Invitaciones | Invitaciones de Discord externas | Servidores autorizados |
| Spam | Mensajes enviados demasiado rápido | Número máx / ventana de tiempo |
| Mayúsculas | Mensajes gritados en MAYÚS | % máx de mayúsculas, longitud mínima |
| Menciones | Ping en masa | Menciones máx, menciones de rol, bloqueo de @everyone |
| Emojis | Sobrecarga de emojis | Número máx de emojis |
| Saltos de línea | Mensajes estirados verticalmente | Número máx de saltos de línea |
| Duplicados | Mensajes repetidos idénticos | Ventana de tiempo |
| Solo foto/vídeo | Canales reservados a medios | Canales afectados |
| Zalgo | Texto con glitches (marcas combinantes) | % máx, longitud mínima |
Consejo — Las reglas Enlaces, Menciones y Foto/Vídeo están entre las más útiles: pon en lista blanca tus propios dominios y canales de compartición antes de activar las sanciones.
05 Sanciones graduales del automod
En lugar de una respuesta única, defines una escala de sanciones desencadenada según el número de infracciones acumuladas. Las acciones posibles son: warn (advertir), delete (eliminar el mensaje), timeout (silenciar, con duración en minutos), kick y ban.
Un parámetro de decaimiento (infraction decay) permite olvidar las infracciones antiguas tras un plazo, y la opción resetOnSanction pone el contador a cero una vez aplicada una sanción. Cada infracción queda registrada.
06 Logs de servidor
El módulo de logs registra los eventos del servidor (mensajes eliminados/editados, llegadas y salidas, sanciones, cambios de roles…) en los canales que elijas. Retención: 30 días en FREE, 90 en PREMIUM, 365 en PRO — ver Premium.
Consejo — El Premium de jugador incluye /antimove, una protección personal contra los movimientos forzados en voz (activable/desactivable mediante un estado verdadero/falso).
? Preguntas frecuentes
Q. ¿Cómo hago un ban temporal?
Añade la opción duration a /ban (ej. 7d para siete días, 12h para doce horas). Ganyu levanta automáticamente el baneo al vencer; sin esta opción, el ban es definitivo.
Q. ¿Cuál es la duración máxima de un mute?
28 días (40320 minutos), el límite del sistema de timeout impuesto por Discord. La duración se expresa en minutos en la opción duration.
Q. ¿Las advertencias desencadenan sanciones automáticas?
Sí, si configuras umbrales en el dashboard: al cabo de N warns, Ganyu puede silenciar, expulsar o banear automáticamente. El número de reglas depende del tier (5 / 20 / 100).
Q. ¿El automod puede ignorar a los moderadores?
Sí. Cada regla tiene sus propias listas blancas de roles y canales, y puedes definir exenciones globales que cortocircuitan todas las reglas para tu staff.
Q. ¿Dónde encuentro el historial de sanciones?
Todas las sanciones (ban, mute, kick, warn) quedan en el historial y se consultan en el dashboard, con su razón, su autor y su eventual fecha de expiración.