Deberia existir la capacidad que de manera flexible se puedan encolar mensajes a una determinada fecha y hora, quizas se deba explorar la posibilidad de tener otro servicio worker en CloudFlare similar a https://github.com/RustLangES/cfworker-daily-challenge.
Posible Solucion
Hacer un servicio agendado en CF que se ejecute cada hora y valide en una base de datos si existe algun mensaje por enviar, de ser asi entonces procede con la comunicacion con la API del Cangrebot para enviar los mensajes
Casos a contemplar
- La base de datos que usariamos (tomando en cuenta la cantidad de requests que se harian)
- Posibilidad de implementar Colas de CloudFlare (queda pendiente a solicitud de CF para el acceso)
- Analizar la flexibilidad actual de la API del Cangrebot
Deberia existir la capacidad que de manera flexible se puedan encolar mensajes a una determinada fecha y hora, quizas se deba explorar la posibilidad de tener otro servicio worker en CloudFlare similar a https://github.com/RustLangES/cfworker-daily-challenge.
Posible Solucion
Hacer un servicio agendado en CF que se ejecute cada hora y valide en una base de datos si existe algun mensaje por enviar, de ser asi entonces procede con la comunicacion con la API del Cangrebot para enviar los mensajes
Casos a contemplar