Saltar al contenido

Ban temporal y timeout en Discord: ¿Cuál y cuándo?

¿Silenciar a un miembro por unas horas o expulsarlo del servidor por unos días? Aprende paso a paso la diferencia entre el timeout y el ban temporal, cómo escribir las duraciones, los límites y cómo retirar el castigo antes de tiempo con los comandos de VeyroBot.

Equipo de VeyroBot

Este artículo se tradujo automáticamente del original en turco. Leer el original en turco

Ban temporal y timeout en Discord: ¿Cuál y cuándo?
En este artículo
  1. ¿Timeout o ban temporal?
  2. Módulo, permiso y orden de roles
  3. Paso 1: Aplica un timeout
  4. Paso 2: Aplica un ban temporal
  5. ¿Qué pasa cuando se cumple el tiempo?
  6. Paso 3: Retira el castigo antes de tiempo
  7. Si la duración se escribió mal o el ban no se levantó
  8. ¿Se debe dar un castigo temporal a las cuentas de raid?
  9. Preguntas frecuentes

En resumen

Si no hay problema en que el miembro permanezca en el servidor, usa el timeout; si necesita salir por completo durante un tiempo, usa el ban temporal. En VeyroBot, el timeout se aplica con el comando /timeout por un máximo de 28 días. El ban temporal se otorga mediante la opción duration del comando /ban, con un rango de 1 minuto a 365 días; una vez cumplido el plazo, el propio VeyroBot retira la sanción.

Ambos castigos se registran como un caso numerado. Para finalizar el castigo antes de tiempo, existen los comandos /untimeout y /unban.

¿Timeout o ban temporal?

TemaTimeoutBan temporal
Comando/timeout/ban y la opción duration
Formato de duración30s, 10m, 2h, 3d; un número sin unidad cuenta como minutos30m, 12h, 7d, 2w
Duración mínima y máxima5 segundos – 28 días1 minuto – 365 días
Si el objetivo no está en el servidorNo se aplicaSe le prohíbe el acceso de todas formas
Al vencer el plazoEl tiempo de finalización se envía a Discord y la restricción se levanta allíVeyroBot retira la prohibición y abre un nuevo caso
Permiso necesarioZeitnehmer/Tiempo de espera de miembros (Timeout Members)Banear miembros (Ban Members)
Retirar antes de tiempo/untimeout/unban

Una regla sencilla para decidir: una discusión puntual o spam breve se resuelve casi siempre con un timeout corto. Si la infracción se repite o el miembro debe estar ausente del servidor por un tiempo, el ban temporal es lo más adecuado.

Este tema en VeyroBot:Bot de moderación para Discord →

Módulo, permiso y orden de roles

  • El módulo de moderación debe estar activo. Si el interruptor de Moderación y Sanciones en la pantalla de Información General del panel está desactivado, estos cuatro comandos no funcionarán; el bot avisará que el módulo está apagado.
  • Ten el permiso correcto. Se requiere el permiso Banear miembros para /ban y /unban, y el permiso de Tiempo de espera para /timeout y /untimeout.
  • Verifica la jerarquía de roles. A menos que seas el dueño del servidor, el rol más alto del objetivo debe estar por debajo del tuyo. El rol de VeyroBot también debe estar por encima del objetivo y el bot necesita los mismos permisos.
  • ¿A quiénes no se puede sancionar? A ti mismo, a VeyroBot y al dueño del servidor. Tampoco se le puede aplicar un timeout a un miembro con permisos de Administrador.
  • Selecciona un canal de logs. Para que los casos aparezcan en el canal de registros de moderación, el módulo debe estar activado en la pestaña de Registros de Auditoría y se debe haber seleccionado un Canal de Logs de Moderación. Si no hay canal, el caso se registrará igualmente, pero no se enviará el mensaje de registro.

Puedes encontrar detalles sobre cómo afecta la jerarquía de roles en el artículo sobre el sistema de roles y permisos de Discord.

Paso 1: Aplica un timeout

Comando: /timeout target:@miembro duration:30m reason:Spam. duration es obligatorio, reason es opcional.

  • Unidades: s segundos, m minutos, h horas, d días. Un número sin unidad cuenta como minutos; si escribes 45, el tiempo será de 45 minutos.
  • La duración no puede ser inferior a 5 segundos ni superior a 28 días. 28d es válido, 29d será rechazado.
  • El timeout solo se aplica a miembros que estén en el servidor. Si el objetivo no se encuentra en él, el comando lo indicará.

La respuesta mostrará la duración y el número de caso. Esta misma acción se puede realizar desde la pestaña Web Moderation del panel: introduce el ID de usuario, selecciona Silenciar (Timeout) como acción y escribe un valor en minutos entre 1 y 40320 en el campo Duración (Min). 40320 minutos equivalen a 28 días.

Paso 2: Aplica un ban temporal

Comando: /ban target:@miembro duration:7d reason:Publicidad. Si dejas duration vacío, el baneo será permanente.

  • El formato consta de un número y una sola letra: m minutos, h horas, d días, w semanas.
  • La duración debe estar comprendida entre 1 minuto y 365 días. Si introduces un valor fuera de este rango, el comando dará error y nadie será sancionado.
  • La opción opcional delete_messages también elimina los mensajes de la persona en la última hora, últimas 24 horas o últimos 7 días.
  • El baneo se aplica incluso si el objetivo no está en el servidor. Si el usuario ya está baneado, el comando no abrirá un nuevo caso y dirá que "ya está baneado".

La respuesta mostrará una cuenta regresiva de cuándo expirará el baneo. El registro de moderación también incluirá la fecha de finalización y el tiempo restante.

En el panel, esta misma acción se realiza en Web Moderation seleccionando la opción Banear (Ban). Escribe la duración en el campo Duración del ban con el mismo formato, o déjalo vacío para un ban permanente. En el panel también puedes banear mediante el ID de usuario a alguien que no esté en el servidor.

¿Qué pasa cuando se cumple el tiempo?

En el timeout: VeyroBot transmite el tiempo de finalización a Discord y, una vez cumplido, la restricción se levanta del lado de Discord. No se abre un caso adicional para esto.

En el ban temporal: VeyroBot se encarga de guardar el tiempo de finalización. Un temporizador se ejecuta cada minuto y retira la prohibición al vencer el plazo. A continuación, abre un caso de retirada de baneo con el motivo "El baneo temporal ha finalizado" y lo registra en el canal de logs de moderación. Como el registro permanece en la base de datos, el tiempo no se pierde aunque el bot se reinicie.

  • Si la prohibición no se puede retirar debido a un error temporal, se volverá a intentar en el siguiente ciclo. Si transcurren 24 horas desde la finalización y aún no se puede retirar, el registro se eliminará y el ban permanecerá vigente.
  • VeyroBot no envía mensajes directos al usuario. Si deseas notificarle que su baneo ha terminado, deberás hacerlo tú mismo.

Paso 3: Retira el castigo antes de tiempo

  • /untimeout target:@miembro reason:… levanta el silencio del miembro de forma inmediata. El usuario debe estar en el servidor y verdaderamente silenciado. La regla de jerarquía de roles también se aplica aquí.
  • /unban userid:… reason:… no requiere una mención, sino el ID de usuario de 17 a 20 dígitos. Puedes copiar el ID desde el registro de baneo en los logs de moderación; allí aparece junto al nombre del usuario.
  • Si retiras un baneo temporal mediante /unban o desde la lista de baneos de Discord, el temporizador de VeyroBot también se eliminará. Si vuelves a banear a esa persona más adelante, la duración anterior no retirará el nuevo baneo.

No existe una acción para retirar baneos o timeouts desde la pestaña Web Moderation. En VeyroBot, la retirada de castigos se realiza mediante comandos.

Si la duración se escribió mal o el ban no se levantó

  • Confundir la letra m con meses. 1m significa un minuto. Para un baneo de un mes, escribe 30d o 4w.
  • Combinar dos unidades. 1d12h no es válido; escribe 36h. El timeout no admite la unidad w, ni el ban admite la unidad s.
  • Volver a ejecutar el comando /ban para cambiar la duración. El comando no volverá a banear a alguien que ya lo está. Primero retira el baneo y luego aplica uno nuevo con la duración deseada.
  • Dar el castigo en un canal público. La confirmación de la operación exitosa será visible para todos en el canal donde escribiste el comando; el motivo también aparecerá en la confirmación del ban y el timeout. Solo los mensajes de error son privados para ti. Utiliza los comandos en un canal de staff.
  • Quitarle posteriormente el permiso de baneo al bot. En este caso, el baneo temporal no se podrá retirar; tras 24 horas se agotarán los intentos y el ban permanecerá vigente.

¿Se debe dar un castigo temporal a las cuentas de raid?

Adecuado para: servidores que aplican las reglas de forma gradual. Un sistema de advertencia previa, luego un timeout corto y, en caso de repetición, un ban temporal, le da al miembro una segunda oportunidad y cada paso queda reflejado en el historial de casos.

No adecuado para: cuentas de raids, estafas o emisores de enlaces maliciosos. Las sanciones temporales abren una puerta de regreso para estas cuentas; un baneo permanente y la protección contra raids son opciones mucho más acertadas. Si deseas un castigo automático según el número de advertencias, el sistema de sanciones graduales se explica en la guía de configuración de AutoMod.

Preguntas frecuentes

¿El baneo temporal se levanta exactamente en el momento en que finaliza?

Dado que el temporizador se ejecuta cada minuto, el baneo suele retirarse dentro del minuto posterior al momento de finalización. Si el bot estaba apagado en ese instante, se retirará poco después de volver a encenderse.

¿Puedo extender o acortar la duración de un timeout?

Sí. Vuelve a ejecutar el comando /timeout en el mismo miembro con la nueva duración. El nuevo tiempo se contará a partir del momento en que ejecutes el comando, reemplazará al anterior y se abrirá un nuevo caso.

¿Puedo convertir un baneo temporal en permanente?

Sí, en dos pasos. Primero retira el baneo con /unban y luego vuélvelo a banear sin especificar duración. Como la persona ya no está en el servidor, lo más fácil es realizar el segundo paso desde la pestaña Web Moderation usando su ID de usuario.

¿Aparecerá en el canal de logs un castigo aplicado desde el panel?

Sí. Los timeouts y baneos aplicados desde Web Moderation se escriben en la misma lista de casos y en el mismo canal de logs de moderación que los comandos. La persona que realiza la acción debe tener el permiso correspondiente en Discord; tener acceso al panel por sí solo no basta.

¿Dónde puedo ver el historial de un miembro sancionado?

/historial-casos muestra de forma paginada los baneos, timeouts, advertencias y notas de un miembro. El caso de retirada que se abre al finalizar un baneo temporal también aparecerá allí.

Para una introducción general a la función, puedes consultar la página del bot de moderación de Discord; para todas las configuraciones, los documentos de moderación y registros de auditoría; y para detalles de los comandos, las tarjetas de ban, timeout, untimeout y unban.

Última actualización: 26 de septiembre de 2026. Los formatos de duración, límites y el comportamiento de retirada del baneo temporal descritos en este artículo han sido verificados con los comandos de sanción, el panel de moderación web y el motor de baneos temporales de la versión actual de VeyroBot.

Añade el bot a tu servidor Gratis · ~30 s