Saltar al contenido principal

Sistema de Moderación

El sistema de moderación de Nakine es completo y potente, ofreciendo herramientas para gestionar infracciones, asegurar el servidor y automatizar tareas repetitivas.

🛡️ Comandos Principales

Estos comandos son accesibles a través de /moderation.

Advertir (Warn)

Emite una advertencia a un usuario. Esto crea un caso de moderación.

  • Comando: /moderation warn [usuario] [razón]
  • Ejemplo: /moderation warn @User Spam

Expulsar (Kick)

Expulsa a un usuario del servidor.

  • Comando: /moderation kick [usuario] [razón]

Bannear (Ban)

Bannea a un usuario del servidor.

  • Comando: /moderation ban [usuario] [razón] [borrar_mensajes]
  • Nota: borrar_mensajes define el periodo (0 a 7 días) de eliminación de mensajes.

Ban Temporal (Tempban)

Bannea a un usuario por una duración determinada. El bot lo desbanneará automáticamente.

  • Comando: /moderation tempban [usuario] [duración] [razón]
  • Ejemplo: /moderation tempban @User 7d Insultos

Softban

Bannea e inmediatamente desbannea al usuario. Útil para borrar todos sus mensajes recientes sin impedir que vuelva a unirse.

  • Comando: /moderation softban [usuario] [razón]

Hardban

Bannea al usuario y borra automáticamente 7 días de mensajes (máximo).

  • Comando: /moderation hardban [usuario] [razón]

Timeout (Aislamiento)

Impide que el usuario interactúe (escribir, hablar) durante un tiempo.

  • Comando: /moderation timeout [usuario] [duración] [razón]
  • Ejemplo: /moderation timeout @User 1h Cálmate

Mute (Rol)

Asigna el rol "Muted" al usuario (alternativa al Timeout).

  • Comando: /moderation mute [usuario] [duración] [razón]

Unmute

Retira el rol "Muted" o el Timeout.

  • Comando: /moderation unmute [usuario] [razón]

Desbannear (Unban)

Retira el ban a un usuario.

  • Comando: /moderation unban [usuario] [razón]

Encarcelar (Jail)

Aísla a un usuario en un canal "cárcel" y retira sus roles habituales.

  • Comando: /moderation jail [usuario] [duración] [razón]

Liberar (Unjail)

Libera a un usuario de la cárcel y restaura sus roles.

  • Comando: /moderation unjail [usuario] [razón]

📂 Gestión de Casos

Estos comandos son accesibles a través de /mod-case.

Ver Caso

Muestra los detalles de un caso específico.

  • Comando: /mod-case case [numero_caso]

Historial de Usuario

Muestra todos los casos de un usuario.

  • Comando: /mod-case cases [usuario]

Editar Caso

Modifica la razón de un caso existente.

  • Comando: /mod-case editcase [numero_caso] [razón]

Eliminar Caso

Elimina un caso del historial.

  • Comando: /mod-case deletecase [numero_caso]

Añadir Razón

Añade o modifica la razón del último caso (o de un caso específico).

  • Comando: /mod-case reason [razón] [numero_caso]

Ver Advertencias

Muestra solo las advertencias activas de un usuario.

  • Comando: /mod-case warnings [usuario]

Info Usuario

Muestra información completa sobre un usuario (fecha de entrada, roles, estado, historial de moderación).

  • Comando: /mod-case userinfo [usuario]

Logs de Moderación

Muestra los logs de moderación filtrados por usuario.

  • Comando: /mod-case modlogs [usuario]

Strikes

Gestiona el sistema de "strikes" (puntos de advertencia).

  • Ver strikes: /mod-case strikes [usuario]
  • Reiniciar: /mod-case reset-strikes [usuario]

⚡ Acciones Masivas

Estos comandos son accesibles a través de /mod-bulk.

Purgar (Clear)

Elimina un gran número de mensajes rápidamente.

  • Comando: /mod-bulk purge [cantidad]
  • Filtros opcionales: usuario, contiene, bots_only, attachments_only.
  • Ejemplo: /mod-bulk purge 50

Ban Masivo

Bannea a múltiples usuarios en un solo comando.

  • Comando: /mod-bulk massban [ids_usuarios] [razón]
  • Ejemplo: /mod-bulk massban 123456789012345678 987654321098765432 Raid

Nick Masivo

Cambia el apodo de todos los miembros con un cierto rol.

  • Comando: /mod-bulk massnick [rol] [apodo]

Rol Masivo

Añade o retira un rol a todos los miembros con un cierto rol.

  • Comando: /mod-bulk massrole [rol_objetivo] [rol] [acción]

Limpiar (Prune)

Expulsa a los miembros inactivos desde hace un cierto número de días.

  • Comando: /mod-bulk prune [días]

⚙️ Configuración del Sistema

Estos comandos son accesibles a través de /mod-setup.

Inicialización

Ejecuta el asistente de configuración rápida.

  • Comando: /mod-setup initial

Logs de Moderación

Define el canal donde se registrarán las acciones de moderación.

  • Comando: /mod-setup modlog [canal]

Rol Mute

Configura el rol utilizado por el comando /moderation mute.

  • Comando: /mod-setup mute-role [rol]

Sistema de Cárcel

Configura el rol y el canal de cárcel.

  • Comando: /mod-setup jail [rol] [canal]

Roles Inmunes

Define qué roles no pueden ser moderados por el bot.

  • Comando: /mod-setup immune-roles [rol] [acción]

Configuración Avanzada

Configura opciones específicas (como la expiración de strikes).

  • Comando: /mod-setup config [ajuste] [valor]

Ver Configuración

Muestra la configuración actual.

  • Comando: /mod-setup view

🔒 Gestión de Canales

Estos comandos son accesibles a través de /mod-channel.

Bloquear (Lockdown)

Impide que los miembros envíen mensajes en un canal.

  • Comando: /mod-channel lockdown [canal] [razón]

Desbloquear (Unlock)

Restaura los permisos de envío de mensajes.

  • Comando: /mod-channel unlock [canal]

Slowmode

Establece el modo lento del canal.

  • Comando: /mod-channel slowmode [duración]
  • Ejemplo: /mod-channel slowmode 5s

🛡️ Seguridad Avanzada

Anti-Nuke

Protege el servidor contra la destrucción masiva (borrado de canales, bans masivos).

  • Activar/Desactivar: /antinuke enable [activado]
  • Whitelist: /antinuke whitelist [usuario] [acción]
  • Backup: /antinuke backup
  • Restaurar: /antinuke restore

Anti-Raid

Protege contra la entrada masiva de bots o usuarios maliciosos.

  • Modo Raid: /raid mode [activado] (Bloquea el servidor para nuevos ingresos)
  • Configuración: /raid setup (Define los umbrales de detección automática)