Anuncios programados y modo nocturno
Introducción
Dos tareas habituales de administración son repetir el mismo mensaje según un horario y silenciar el grupo durante la noche. Los anuncios programados permiten que el bot publique un mensaje por ti, una sola vez o de forma recurrente, para que no tengas que acordarte de volver a publicar las reglas o un recordatorio. El modo nocturno silencia el grupo durante una franja diaria y lo vuelve a abrir después, para que una conversación en una zona horaria no despierte a quienes están en otra.
Ambas funciones están desactivadas por defecto y no hacen nada hasta que un administrador las configura. Activar el bot nunca hace que empiece a publicar anuncios o a silenciar el grupo por su cuenta.
Anuncios programados
Un administrador registra un anuncio con el comando /announce. La primera palabra después del comando es la programación, y el resto es el texto que se publicará. Todos los comandos de anuncios son solo para administradores.
Para programar un mensaje, usa una cadencia o la palabra once seguida del texto:
/announce 6h Read the /rules— publica este mensaje cada 6 horas./announce once Welcome, the AMA starts at noon.— publica este mensaje una sola vez y luego se detiene.
Las cadencias recurrentes se escriben como duraciones. Las unidades compatibles incluyen minutos, horas, días y semanas; por ejemplo, 30m, 6h, 1d y 2w. Hay un mínimo de 5 minutos para los anuncios recurrentes, por lo que se rechazará una programación inferior a cinco minutos. Los anuncios puntuales (once) están exentos de este mínimo porque solo se ejecutan una vez.
Otros dos subcomandos permiten gestionar los anuncios existentes:
/announce list— muestra los anuncios actuales del grupo, cada uno con su id./announce del <id>— elimina un anuncio por su id; por ejemplo,/announce del 42. La eliminación se limita a tu grupo, así que no se puede borrar por error un id de otro grupo.
Cada grupo tiene un límite de anuncios que puede mantener a la vez (20). Si alcanzas el límite, elimina uno antes de añadir otro. Una vez guardado un anuncio, un programador lo publica cuando llega el momento: los anuncios recurrentes se vuelven a programar para su siguiente ejecución después de cada publicación, y los anuncios puntuales se desactivan tras ejecutarse. Si el bot no puede publicar en un grupo en el momento en que vence un anuncio (por ejemplo, si se eliminó el bot), la programación avanza igualmente para que el grupo no se revise sin fin.
Modo nocturno
El modo nocturno silencia a todos los miembros durante una franja diaria y restablece la posibilidad de publicar cuando termina esa franja. Se controla mediante un conjunto de ajustes en el panel del grupo, siendo el principal set_night_mode_enabled, que está desactivado por defecto. La franja se define con una hora de inicio, una hora de finalización y una diferencia UTC que relaciona esas horas con el reloj local del grupo.
Puedes configurar el modo nocturno en dos lugares:
- El panel. Abre el grupo en el panel de administración y configura la franja en la sección Auto-Moderation.
- En el chat, con el comando
/nightmode, exclusivo para administradores.
El comando /nightmode acepta una franja y algunos interruptores:
/nightmode 22:00-07:00 +1— silencia a los miembros de 22:00 a 07:00 en un grupo cuya hora local va una hora por delante de UTC. La franja puede cruzar la medianoche, como en este ejemplo./nightmode on— activa el modo nocturno usando la franja guardada./nightmode off— desactiva el modo nocturno. Si el grupo está silenciado en ese momento por el modo nocturno, esto también lo vuelve a abrir./nightmode status— muestra la franja actual, la diferencia horaria y si el grupo está silenciado ahora mismo.
Las horas se indican en la hora local del grupo, y la diferencia final (por ejemplo, +1 o -5) es una diferencia UTC de horas completas que le indica al bot cómo se relaciona el reloj local del grupo con UTC. Un programador comprueba la franja y bloquea o desbloquea el grupo en los límites, por lo que la transición ocurre por sí sola cada día.
Los administradores no se ven afectados por el modo nocturno. El silencio se aplica a los miembros normales, de modo que moderadores y administradores pueden seguir publicando mientras el grupo está en silencio. Esto significa que un administrador puede dejar un anuncio a altas horas de la noche incluso durante la franja silenciosa.
Cómo se coordinan el modo nocturno y el bloqueo por raid
El modo nocturno y la protección anti-raid funcionan bloqueando los permisos de envío del grupo, por lo que comparten el mismo bloqueo subyacente y se coordinan sobre cuándo liberarlo. Si la franja del modo nocturno termina mientras un bloqueo por raid sigue activo, el grupo permanece bloqueado por la raid; si un bloqueo por raid termina mientras la franja del modo nocturno sigue activa, el grupo permanece bloqueado por el modo nocturno. El grupo solo se vuelve a abrir cuando ninguna de las dos funciones quiere mantenerlo cerrado, así que una nunca levanta un bloqueo que la otra todavía necesita.
Buenas prácticas
- Usa un anuncio recurrente para recordatorios permanentes, como las reglas del grupo, y
oncepara avisos con duración limitada, como el inicio de un evento. - Mantén el número de anuncios por debajo del límite por grupo eliminando entradas obsoletas con
/announce listy/announce del <id>. - Configura con cuidado la diferencia horaria del modo nocturno para que la franja coincida con el reloj local de tus miembros; compruébala después con
/nightmode status. - Recuerda que los administradores pueden seguir publicando durante el modo nocturno, así que usa una cuenta que no sea administradora si quieres confirmar que el silencio funciona.
Resumen
Los anuncios programados y el modo nocturno automatizan dos tareas administrativas repetitivas. /announce publica un mensaje una vez o de forma recurrente, con un mínimo de 5 minutos para las programaciones recurrentes, un límite por grupo y los subcomandos list/del para gestionar lo programado. El modo nocturno silencia a los miembros durante una franja diaria configurada en hora local mediante una diferencia UTC de horas completas, permite que los administradores sigan publicando y se coordina con el bloqueo por raid para que ambas funciones nunca compitan por el bloqueo del grupo. Ambas funciones permanecen desactivadas hasta que un administrador las activa.