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
| 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