Saltar al contenido principal
Versión: Beta 🚧

Moderación

Para facilitar el trabajo de tus moderadores, RaidProtect integra comandos de moderación muy prácticos que te permiten interactuar directamente con las funciones nativas de Discord, como el baneo y la expulsión de usuarios.

Además de estas acciones, RaidProtect envía mensajes privados al usuario sancionado para explicarle la razón de su sanción, y esto también queda registrado en el historial de sanciones y en los logs del servidor para tu seguimiento.

Info

Los comandos de sanción (/ban, /kick, /mute, /jail, /warn…), así como /nick, /clear y /slowmode, son utilizables mediante prefijo. /modview, /note, /snipe y /onduty no lo son.

Info

Todos los comandos de sanción aceptan la opción [--silent] para no notificar al objetivo por MD. Los MD de notificación (kick, softban, ban temporal) contienen un botón con una invitación al servidor.

🔍 Vista de moderación de un miembro​

El comando /modview abre una vista de moderación centralizada sobre un miembro, agrupada en una sola respuesta:

  • sus últimas sanciones, con el botón “Ver todas las sanciones”;
  • su nota de moderación interna, modificable con “Editar” (ver /note);
  • su último mensaje eliminado, con el enlace “Ver todos los mensajes eliminados (1h)” (ver /snipe);
  • sus cuentas vinculadas, si tu servidor tiene acceso a las cuentas duplicadas, con el botón “Gestionar” para los moderadores que pueden banear;
  • el selector “Sancionar al usuario” para actuar de inmediato.

Usa el comando: /modview (user)

Reemplaza (user) con la mención o el identificador deseado.

Consejo

El comando también es accesible mediante el menú contextual: clic derecho en un perfil → Aplicaciones → Abrir Modview.

🖱️ Sancionar mediante el menú contextual​

Además de los comandos slash, puedes sancionar a un miembro directamente desde su perfil mediante clic derecho: Aplicaciones → Sancionar.

Se abre entonces una ventana que te permite indicar:

  • Tipo de sanción: el tipo de sanción a aplicar (obligatorio).
  • Duración: una duración, para un baneo, un timeout o un encarcelamiento (opcional, ej.: 1d 2h 30m).
  • Razón: el motivo de la sanción.
  • Silencioso: no envía ningún mensaje privado a la persona sancionada.

Los tipos propuestos dependen de tus permisos en cada comando (/ban, /softban, /jail, /kick, /mute, /warn), incluidos los ajustes de las Integraciones de Discord. El encarcelamiento solo aparece si hay un rol Jail configurado.

icon SanctionsBAN Banear a un usuario​

El comando /ban te permite prohibir el acceso de un usuario a tu servidor, de forma definitiva o por una duración dada.

Usa el comando: /ban (user) [duration] [--delete-messages=duration] [--silent] [reason]

Reemplaza (user) con la mención o el identificador deseado y [reason] con el motivo de la sanción.

  • [duration]: si se indica, el baneo pasa a ser temporal (como con /tempban).
  • [--delete-messages]: duración del historial a eliminar (por ejemplo 1h, 1d, 7d). Discord limita la eliminación a un máximo de 7 días. Sin esta opción, se aplica el valor de la eliminación de los mensajes al banear.
  • [--silent]: no enviar MD al objetivo.
Consejo

Puedes banear a un usuario a partir de su identificador de Discord, aunque no esté conectado ni presente en tu servidor.

icon SanctionsBANTemp Banear temporalmente a un usuario​

El comando /tempban te permite prohibir temporalmente el acceso de un usuario a tu servidor.

Usa el comando: /tempban (user) (duration) [--delete-messages=duration] [--silent] [reason]

Reemplaza (user) con la mención o el identificador deseado, (duration) con la duración del baneo y [reason] con el motivo de la sanción. El parámetro [--delete-messages] permite eliminar el historial de mensajes del miembro (hasta 7 días).

icon SanctionsSOFTBAN Softban a un usuario​

El comando /softban banea e inmediatamente desbanea a un miembro. Esto permite eliminar el historial de sus mensajes sin excluirlo definitivamente del servidor: puede volver con una nueva invitación.

Usa el comando: /softban (member) [--delete-messages=duration] [--silent] [reason]

Reemplaza (member) con la mención o el identificador deseado y [reason] con el motivo de la sanción. El parámetro [--delete-messages] permite elegir la duración de mensajes a eliminar.

Consejo

El softban se adapta especialmente a las cuentas hackeadas: se limpia el spam y se libera la cuenta, sin excluir definitivamente al miembro una vez que haya asegurado su cuenta.

icon SanctionsUNBAN Desbanear a un usuario​

El comando /unban te permite retirar el baneo de un usuario previamente baneado, permitiéndole así unirse de nuevo a tu servidor.

Usa el comando: /unban (user) [--silent] [reason]

Reemplaza (user) con el identificador deseado y [reason] con el motivo del desbaneo.

icon SanctionsKICK Expulsar a un usuario​

El comando /kick te permite expulsar a un miembro de tu servidor sin banearlo. El usuario podrá volver a unirse al servidor si posee una invitación válida.

Usa el comando: /kick (member) [--silent] [reason]

Reemplaza (member) con la mención o el identificador deseado y [reason] con el motivo de la sanción.

icon SanctionsTIMEOUT Silenciar (o Mute) a un usuario​

El comando /mute te permite restringir temporalmente la capacidad de un miembro para interactuar en el servidor. Durante este periodo, el miembro no podrá enviar mensajes, reaccionar, unirse a canales de voz ni enviar mensajes privados a otros miembros.

Usa el comando: /mute (member) (duration) [--force-timeout] [--silent] [reason]

Reemplaza (member) con la mención o el identificador deseado, (duration) con la duración del silencio (ej.: 10m, 1h, 1d) y [reason] con el motivo de la sanción.

Consejo

La opción [--force-timeout] (alias ft con prefijo) permite anular la regla del umbral y forzar el uso del timeout de Discord, incluso si hay un rol de Silencio configurado. La duración no puede entonces superar los 28 días.

Puedes configurar un rol de Silencio y un umbral de silencio en /settings, pestaña “Moderación”, “Sanciones”, línea “Mute”. Más allá del umbral definido, el bot aplicará automáticamente el rol de Silencio en lugar del timeout de Discord, permitiendo duraciones superiores a 28 días.

icon SanctionsUNTIMEOUT Quitar el silencio a un usuario​

El comando /unmute te permite retirar inmediatamente las restricciones de un miembro silenciado, permitiéndole recuperar todas sus capacidades de interacción en el servidor.

Usa el comando: /unmute (member) [--silent] [reason]

Reemplaza (member) con la mención o el identificador deseado y [reason] con el motivo de la retirada del silencio.

icon SanctionsJAIL Encarcelar a un usuario​

El comando /jail te permite aislar a un miembro asignándole un rol restrictivo. El Jail tiene como objetivo ofrecer una alternativa al ban: el miembro conserva un acceso muy limitado al servidor en lugar de ser completamente excluido.

Usa el comando: /jail (member) [--silent] [reason]

Reemplaza (member) con la mención o el identificador deseado y [reason] con el motivo de la sanción.

Advertencia

El rol de Jail debe estar configurado mediante /settings antes de poder usar este comando. Los módulos automáticos, en cambio, recurren a un timeout cuando no hay ningún rol Jail configurado. Un miembro encarcelado también se desconecta de su canal de voz.

icon SanctionsJAILTemp Encarcelar temporalmente a un usuario​

El comando /tempjail te permite encarcelar temporalmente a un miembro durante una duración definida.

Usa el comando: /tempjail (member) (duration) [--silent] [reason]

Reemplaza (member) con la mención o el identificador deseado, (duration) con la duración del encarcelamiento y [reason] con el motivo de la sanción.

icon SanctionsUNJAIL Liberar a un usuario​

El comando /unjail te permite retirar el rol de Jail de un miembro, permitiéndole recuperar sus accesos normales al servidor.

Usa el comando: /unjail (member) [--silent] [reason]

Reemplaza (member) con la mención o el identificador deseado y [reason] con el motivo de la liberación.

Un miembro en cuarentena (edad mínima de la cuenta, cuarentena de Discord) no está en jail: /unjail lo rechaza e indica cómo levantar su cuarentena.

icon SanctionsWARN Advertir a un usuario​

El comando /warn te permite advertir formalmente a un miembro mediante un mensaje privado enviado por el bot.

Usa el comando: /warn (member) [--silent] [reason]

Reemplaza (member) con la mención o el identificador deseado y [reason] con el motivo de la advertencia.

📝 Nota de moderación​

El comando /note permite añadir o modificar la nota de moderación interna de un miembro, sin tener que pasar por /modview. La nota solo es visible para los moderadores.

Usa el comando: /note (user)

Reemplaza (user) con la mención o el identificador deseado. Se abre una ventana para escribir o modificar la nota, de hasta 300 caracteres. Añadir, modificar y eliminar una nota quedan registrados en los logs de moderación.

🏷️ Cambiar el apodo de un miembro​

El comando /nick te permite modificar el apodo de un miembro en el servidor, o restablecerlo.

Usa el comando: /nick (usuario) [pseudo]

Reemplaza (usuario) con la mención o el identificador deseado. El parámetro [pseudo] es el nuevo apodo a aplicar (32 caracteres máximo). Si se omite, el apodo del miembro se restablece.

Info

El comando requiere el permiso de Discord Gestionar apodos y también es accesible mediante los alias nickname, rename y setnick como comando con prefijo. Los cambios se registran en los logs del servidor.

🧹 Eliminar un grupo de mensajes​

El comando /clear te permite eliminar rápidamente una cierta cantidad de mensajes en un canal de texto. Puedes especificar un usuario para eliminar solo sus mensajes.

Usa el comando: /clear (amount) [user]

Reemplaza (amount) con el número de mensajes que deseas eliminar (de 2 a 100). Añade [user] usando la mención o el identificador para apuntar únicamente a sus mensajes en el canal. Con prefijo, el comando también responde al alias clean.

🕒 Activar el modo lento en un canal​

El comando /slowmode te permite activar o modificar el modo lento de un canal, para limitar la frecuencia de los mensajes enviados por los usuarios.

Usa el comando: /slowmode (delay) [duration] [channel] [reason] [--silent]

  • Reemplaza (delay) con la duración deseada entre cada mensaje (por ej.: 5s, 1m, 10m, 1h, hasta 6 horas; 0 para desactivar).
  • Añade [duration] para desactivar automáticamente el modo lento tras esa duración (por ej. 30m, 2h).
  • Añade [channel] si deseas aplicar el modo lento a un canal distinto de aquel en el que escribes el comando.
  • Añade --silent para no anunciar nada en el canal.
  • Añade [reason] para precisar el motivo, que se registrará en los logs del servidor.

🕵️ Recuperar un mensaje eliminado​

El comando /snipe muestra los mensajes eliminados de la última hora en un canal, página por página, del más reciente al más antiguo.

Usa el comando: /snipe [user] [--channel=#channel]

  • Sin argumento: muestra los mensajes eliminados del canal actual.
  • Con [user]: muestra únicamente los mensajes eliminados de ese usuario.
  • Con [--channel]: busca en un canal distinto de aquel en el que escribes el comando.

Desde la respuesta, puedes sancionar al autor de un mensaje. La respuesta solo es visible para ti.

Advertencia

/snipe solo ve los mensajes que RaidProtect guarda en memoria, durante una hora. Solo se conservan si la “Caché de mensajes” está activada (/settings, pestaña “Utilidades”, desactivada por defecto), o si el anti-spam o los reportes están activos, lo que la activa de oficio: usar /snipe en ese momento registra el ajuste, que sigue activo aunque el anti-spam y los reportes se desactiven más tarde. Si no, el comando indica que la caché de mensajes está desactivada y propone activarla a un administrador (o a un miembro autorizado a usar /settings cuando se aplican los permisos de las Integraciones).

Para activar la caché de mensajes:

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Utilidades”.
  3. Haz clic en “Activar” junto a “Caché de mensajes”.
Info

Estos mensajes permanecen en memoria una hora y nunca se escriben en base de datos. El comando /privacy muestra lo que RaidProtect conserva sobre tu servidor.

🟢 Rol de servicio​

El rol de servicio permite a tus moderadores señalar que están disponibles: con el comando /onduty, cada uno se pone en servicio o fuera de servicio, y añadimos o quitamos el rol configurado.

Usa el comando: /onduty

La respuesta solo es visible para ti. El mismo efecto está disponible con el botón “En servicio” de un panel staff (/display staff).

Configurar el rol de servicio​

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Utilidades”.
  3. Haz clic en “Configurar” junto a “Rol en servicio”.
  4. Elige un rol existente en el selector, o haz clic en “Crear uno para mí” (creamos un rol En servicio sin ningún permiso).
Configuración de moderación
Configura el rol en servicio: los moderadores se marcan en servicio o fuera de servicio con el comando /onduty, lo que añade o retira este rol.

Rol en servicio

@En service

Advertencia

El rol de servicio lo toman tus moderadores por su cuenta: no debe tener ningún permiso sensible. Rechazamos un rol que tenga Administrador, Gestionar servidor, Gestionar roles, Gestionar canales, Gestionar webhooks, Gestionar mensajes, Gestionar hilos, Gestionar expresiones, Gestionar eventos, Expulsar o Banear miembros. RaidProtect también debe tener el permiso Gestionar roles, con un rol situado por encima del rol de servicio.

📋 Logs de moderación​

Por defecto, los logs de moderación se envían al canal de logs general de RaidProtect. Puedes configurar un canal de logs dedicado para separar las acciones de moderación de los demás logs.

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Moderación”.
  3. Haz clic en “Configurar” junto a “Logs”.
  4. En el selector “Moderación”, elige el canal en el que se enviarán los logs de moderación, o usa el botón “Crear uno para mí”.
Configuración de Logs del Bot
Configura los logs del bot en tu servidor de Discord.

General
#raidprotect-logs
ModeraciónSi se deja vacío, estos logs van al canal general.
#mod-logs
CaptchaSi se deja vacío, estos logs van al canal general.
#raidprotect-logs

Logs de moderación pasivos
Activado

La pantalla “Logs” reúne tres canales: “General”, “Moderación” y “Captcha”. Un canal “Moderación” o “Captcha” que se deja vacío redirige sus logs al canal general. El interruptor “Logs de moderación pasivos” elige si RaidProtect registra también las acciones realizadas sin pasar por el bot. Los canales, roles, miembros, mensajes y la voz tienen sus propios logs del servidor.

Preguntas frecuentes​

¿Por qué /snipe no encuentra ningún mensaje?​

RaidProtect solo guarda los mensajes en memoria si la caché de mensajes está activada en la pestaña “Utilidades” de /settings, o si el anti-spam o los reportes están activos. Solo está disponible la última hora.

¿Qué permiso hace falta para usar /onduty?​

Por defecto, el permiso Gestionar mensajes. Puedes ajustarlo en las Integraciones de Discord. Un administrador debe configurar primero el rol de servicio en la pestaña “Utilidades” de /settings.

¿Puedo banear a un usuario que no está en mi servidor?​

Sí, con /ban y su identificador de Discord.

¿No encontraste lo que buscabas?

Busca en toda la documentación, el glosario y el blog.