Cómo poner modo lento en un canal de Discord con un bot
Cuando un canal de texto se llena de mensajes, una pausa entre publicaciones puede ayudar. El módulo Moderation incluido en Free permite que el personal autorizado cambie el modo lento nativo de Discord con !slowmode. El bot escribe ese ajuste del canal: no crea una segunda espera, no analiza el contenido por spam ni elige un retraso automáticamente.
Crea tu bot gratisEmpieza gratis. Pro cuesta 9,99 USD al mes.
Antes de empezar
- Usa un bot online con Moderation activado en un canal de texto de prueba. Tu cuenta de Discord necesita Manage Channels para ejecutar slowmode, incluida la consulta del ajuste actual.
- Da al bot Manage Channels en el canal elegido para que pueda actualizar el modo lento. Para los comandos con prefijo y sus respuestas públicas en embed, también necesita View Channel, Send Messages y Embed Links.
- Para los comandos con prefijo, activa Message Content Intent según la lista del creador. Sustituye ! por el prefijo de tu bot si es distinto. Anota el modo lento original del canal para poder restaurarlo al terminar la prueba.
Activa Moderation y elige el canal con cuidado
Abre la pestaña Modules del bot y activa Moderation. Haz la primera prueba con el bot online en un canal de texto creado para ello. Slowmode actúa en el canal donde envías el comando. No acepta un canal como argumento ni tiene un interruptor para todo el servidor: escribirlo en el canal de personal cambia ese canal, no otro canal con mucha actividad.
El registro del comando exige que quien lo ejecuta tenga Manage Channels. Antes de llamar al controlador, el despachador generado aplica ese permiso. El bot necesita Manage Channels por separado para editar el canal. La autoridad de la persona para usar el comando y la capacidad del bot para realizar el cambio son dos comprobaciones distintas.
Fija un retraso con !slowmode 10
Escribe !slowmode 10 para fijar diez segundos en el canal actual. Indica un número entero de segundos entre 0 y 21600; 21600 segundos son seis horas y 0 desactiva el modo lento. Para un minuto, usa !slowmode 60. El mismo controlador está disponible como /mod slowmode con la opción obligatoria seconds, por ejemplo /mod slowmode seconds:10.
Usa segundos sin sufijo. El controlador de prefijo analiza el entero inicial: 10m se lee como 10 segundos y 1.5 como 1 segundo, no como diez minutos ni un segundo y medio. Rechaza un valor menor de 0, mayor de 21600 o sin número. Escribe un entero para que el intervalo aplicado coincida con lo que esperas.
Consulta el ajuste y desactiva el modo lento
Ejecuta !slowmode sin argumento para leer el retraso actual del canal. La respuesta informa los segundos o dice que el modo lento está desactivado. Esta consulta sin argumento funciona con prefijo; el uso slash exige seconds. La consulta también necesita Manage Channels porque la regla de permiso pertenece al comando completo.
Para quitar el retraso, ejecuta !slowmode off o !slowmode 0 en ese canal. El controlador acepta off sin distinguir mayúsculas y minúsculas. Ambas formas escriben cero en el ajuste nativo. Si quieres restaurar un retraso anterior, ejecuta el número original de segundos y consulta otra vez el resultado.
Entiende la relación con el modo lento de Discord
Los ajustes del canal de Discord y este comando controlan el mismo valor de modo lento. El bot llama al selector de límite de mensajes del canal y su consulta vuelve a leer ese valor. El comando ofrece una forma de editar el ajuste nativo desde el canal; no acumula un segundo retraso. Si alguien cambia el ajuste nativo después, una consulta nueva de !slowmode lee el resultado actual.
El controlador cambia el intervalo una vez y envía el resultado. No tiene temporizador de caducidad, restablecimiento automático, umbral de actividad ni una configuración de espera por rol. Discord aplica su propio comportamiento de modo lento y sus exenciones de permisos; el bot no añade un sistema de exenciones. Prueba el resultado con una cuenta de miembro normal y restaura el valor original en lugar de esperar que venza solo.
Revisa errores y los límites del plan
Si el comando se rechaza, comprueba primero Manage Channels de quien lo ejecuta. Si falla la edición, revisa Manage Channels del bot y las excepciones del canal. Si un comando con prefijo no recibe respuesta, confirma que el bot está online, Moderation está activado, el prefijo es correcto y Message Content Intent sigue activado. View Channel, Send Messages y Embed Links son necesarios para su respuesta pública.
Moderation está disponible en Free. Pro no es necesario para este comando de modo lento, y una mejora no añade un intervalo mayor ni un restablecimiento programado a este controlador. Si también necesitas mensajes sobre actividad de voz, esa función de Logging requiere Pro aunque el modo lento no lo requiera.
Preguntas frecuentes
¿Quién puede ejecutar el comando de modo lento?
Quien lo ejecuta necesita Manage Channels. El bot también necesita Manage Channels para editar el canal actual.
¿Qué intervalo puedo introducir?
Usa segundos enteros de 0 a 21600; 0 desactiva el retraso. Para un minuto usa 60, no un sufijo de duración.
¿Cómo consulto o desactivo el modo lento?
Usa !slowmode para consultarlo; usa !slowmode off o !slowmode 0 para desactivarlo.
¿Es una espera adicional o una función Pro?
No. Moderation Free edita el modo lento nativo del canal de Discord, sin una segunda espera ni restablecimiento automático.
