Bot de mensajes programados para Discord: publicaciones, limpieza y bloqueo nocturno
Un bot de mensajes programados para Discord publica el mismo mensaje con un temporizador fijo, así los recordatorios y anuncios salen sin que nadie tenga que acordarse de enviarlos. Las programaciones de Noxyr también limpian canales con un temporizador y los bloquean por la noche, todo desde una sola página de Programaciones.
Tres tipos de programación
Noxyr agrupa la automatización por tiempo en una sola función con tres tipos. Cada uno resuelve una tarea distinta y funciona con su propio reloj.
| Tipo | Qué hace | Frecuencia |
|---|---|---|
| Mensaje | Publica el mismo texto o embed en hasta cinco canales. Puede borrar primero su última publicación, así el canal conserva una sola copia. | Cada 15 minutos a 7 días |
| Limpieza | Borra los mensajes más antiguos que una edad fijada, o todos salvo los más recientes. Los mensajes fijados se conservan salvo que indiques lo contrario. | Cada 30 minutos a 7 días |
| Bloqueo | Impide a los miembros escribir en hasta diez canales entre una hora de bloqueo y una hora de desbloqueo, en los días que elijas, en tu zona horaria. | Franja diaria |
Mensajes programados
Usa una programación de mensajes para todo lo que deba volver solo: un recordatorio semanal de reglas, una nota de «cómo abrir un ticket», una promoción de tu tienda o una convocatoria para inscribirse a un evento. El mensaje puede ser texto plano o un embed. Activa la opción de borrar primero la última publicación y el canal mostrará siempre una sola copia en lugar de una pila que crece.
Ejecútalo con /schedule message, eligiendo el canal, el texto y los minutos entre publicaciones. En el panel está en Automatización, luego Programaciones, donde puedes elegir varios canales a la vez.
Una programación publica según el reloj, tanto si alguien está charlando como si no. Si quieres una nota que siga la conversación, usa un mensaje fijo.
Limpieza automática
Una programación de limpieza evita que un canal se llene. Tú eliges cómo decide el bot qué se va:
- older_than_minutes: borra los mensajes más antiguos que un tiempo fijado, por ejemplo cualquiera de más de un día.
- keep_last: conserva solo los mensajes más recientes, de 1 a 90, y elimina el resto.
Crea una con /schedule cleanup. Cada ejecución revisa los 100 mensajes más recientes del canal. Discord no permite a los bots borrar en masa mensajes de más de 14 días, así que esos se quedan. Para una limpieza puntual con filtros, la página del bot de purga explica /clear.
Bloquear un canal por la noche
Una programación de bloqueo cierra un canal para escribir a una hora fijada y lo vuelve a abrir más tarde. Sirve para canales de soporte o de intercambios que no atiendes de noche, una franja diaria de «horas tranquilas» o un canal que solo debe funcionar durante un evento. Usa /schedule lock con el canal, lock_at y unlock_at en formato de 24 horas, como 23:00, un time_zone y los days. Puedes publicar un mensaje opcional al bloquear y al abrir.
Por dentro, el bot cambia el permiso Enviar mensajes de @everyone en ese canal y luego restaura exactamente lo que había antes. Necesita el permiso Gestionar permisos en el canal. Si guardas una programación de bloqueo mientras el canal está dentro de su horario bloqueado, se bloquea al instante.
Gestionar lo que tienes
/schedule listmuestra cada programación con su próxima ejecución y cualquier problema./schedule togglepausa o reanuda una./schedule removeborra una. Borrar una programación de bloqueo vuelve a abrir sus canales.
Puedes tener hasta 10 programaciones de cada tipo por servidor, es decir, diez mensajes, diez limpiezas y diez bloqueos.
Elegir buenas frecuencias
- No repitas con demasiada frecuencia. Un recordatorio cada 15 minutos en un canal activo es ruido. Para la mayoría de avisos basta con diario o semanal.
- Usa borrar la última publicación. Mantiene el canal legible y evita que una programación entierre la conversación real.
- Define la zona horaria en los bloqueos. La franja sigue la zona que elijas, así un bloqueo a las 23:00 significa las 23:00 en la zona que decidiste.
- Prueba con un intervalo corto, y luego cámbialo por el real.
Si planeas un ritmo semanal, el generador de horarios semanales ayuda a decidir qué publicar y cuándo. Para anuncios de eventos sin bot, lee la guía de eventos programados.
Ejemplos que puedes copiar
- Recordatorio semanal de reglas. Una programación de mensajes cada 7 días en #general, con borrar la última publicación activado.
- Canal de soporte tranquilo. Una limpieza que conserva los últimos 30 mensajes, así el ruido de los bots nunca se acumula.
- Bloqueo nocturno. Un bloqueo de 23:00 a 07:00 en un canal de intercambios, con un mensaje corto al cerrar y otro al abrir.
- Cuenta atrás de evento. Un mensaje cada día durante una semana con el mismo enlace de inscripción, y luego pausarlo con
/schedule toggle.
Todo esto también se puede crear en el panel, donde la lista junto al formulario te permite editar, pausar y borrar programaciones sin escribir un comando.
Próximos pasos
Cada opción está en los documentos de programaciones. Añade Noxyr, abre Automatización y luego Programaciones. Los tres tipos de programación son gratis.
Preguntas frecuentes
¿Con qué frecuencia puede repetirse un mensaje programado?
Desde cada 15 minutos hasta cada 7 días, en hasta cinco canales por programación.
¿El bot puede borrar mensajes antiguos automáticamente?
Sí, con una programación de limpieza cada 30 minutos a 7 días. Los mensajes de más de 14 días se conservan, porque Discord no permite a los bots borrarlos en masa.
¿Puedo bloquear un canal por la noche?
Sí. Una programación de bloqueo impide escribir a los miembros entre la hora de bloqueo y la de desbloqueo que fijes, en tu zona horaria, en hasta diez canales.
¿Cuántas programaciones puedo crear?
Hasta 10 de cada tipo por servidor.
¿Qué permiso necesita una programación de bloqueo?
Gestionar permisos en el canal, porque cambia el permiso Enviar mensajes de @everyone y luego lo restaura.