La capacidad de Scheduler permite que los bots envíen mensajes en un horario. Soporta tanto los horarios de intervalos recurrentes como los horarios diarios en momentos específicos.
Comandos
Todos requieren privilegios de administrador u operador del servidor: una programación hace que el bot hable sin supervisión, en una sala en la que el autor ni siquiera tiene que estar.
| Comando | Descripción |
|---|---|
Programación de botas añadir intervalo <min> <#channel> <message>
|
Añadir un horario recurrente |
Programa de botas añadir diariamente <HH:MM> <#channel> <message>
|
Añada un horario diario (UTC) |
Lista de horarios |
Listar todos los horarios activos |
Bot schedule remove <id> |
Quitar un horario por ID |
Tipos de programa
- Interval - Fuegos cada minutos N (por ejemplo, cada 30 minutos). El intervalo mínimo es configurable (por defecto: 5 minutos).
- Diario — Fuegos una vez al día en un momento específico en UTC (por ejemplo, 09:00). Usa formato 24 horas.
Configuración
Los administradores pueden configurarse mediante /bot set:
-
sched_max— Horarios máximos activos (por defecto: 10) -
sched_min_intervalintervalo mínimo en minutos (por defecto: 5)
Ejemplos
MyBot programa añadir intervalo 60 #general ¡Toma un descanso! MyBot programa añadir diariamente 09:00 #general ¡Buenos días, equipo!MiBot lista de programación!MiBot programa eliminar s1a2b3
Notas
- Todas las veces están en UTC
- Los horarios persisten en los reinicios de bot
- Cada horario tiene un ID único que se muestra en el comando de lista
- Las máquinas se reprograman automáticamente después de disparar