Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BOT] Envio de mensajes en base a fecha y horario #32

Open
SergioRibera opened this issue Jul 19, 2024 · 1 comment
Open

[BOT] Envio de mensajes en base a fecha y horario #32

SergioRibera opened this issue Jul 19, 2024 · 1 comment
Labels
API Todas los temas relacionados con la API expuesta del bot evento Evento de Discord triage Necesitamos conversar y/o debatir la propuesta

Comments

@SergioRibera
Copy link
Member

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
@SergioRibera SergioRibera added API Todas los temas relacionados con la API expuesta del bot evento Evento de Discord triage Necesitamos conversar y/o debatir la propuesta labels Jul 19, 2024
@SergioRibera
Copy link
Member Author

Ya existen servicios especificos para estos triggers, probablemente este issue ya no tiene sentido

Calendar: https://github.com/RustLangES/cfworker-calendar-event
Retos Diarios: https://github.com/RustLangES/cfworker-daily-challenge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API Todas los temas relacionados con la API expuesta del bot evento Evento de Discord triage Necesitamos conversar y/o debatir la propuesta
Projects
Status: No status
Development

No branches or pull requests

1 participant