-
Notifications
You must be signed in to change notification settings - Fork 6
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
Eviter le spam automatiquement en cas de problème répétitif avec les crons #65
Comments
Hey, si je comprend bien :
|
c'est ça! |
Je m'en occupe |
Ca serait intéressant de simplement update le premier message de log pour ajouter un truc genre |
Je vais mettre à jour en mettant ta proposition dans la PR |
Faut pas se presser, il faut laisser aux autres le temps de donner leur avis. 😁 |
Yes, je vais un peu vite :D |
ça m'a l'air d'une bonne idée. Comment on pourrait faire ça? En retenant l'id du message après l'avoir posté ou qch dans le genre? |
Yes, on le retient pendant le temps T ou on veut pas se faire double-notifier. |
(ou son hash, peu importe) |
Je demande principalement parce que je ne connais pas trop l'API de Discord. Je ne sais pas ce qu'il faut pour pouvoir mettre à jour un message existant. |
https://discord.js.org/#/docs/discord.js/main/class/Message?scrollTo=edit J'pense qu'on peut s'en tirer avec ça. |
On peut le développer ? :) |
Je pense que tu peux proposer un truc yes ! |
Il y a un tas de solutions différentes possibles. Une des plus simples à implémenter je pense est un petit compteur (in memory) pour chaque cron. Si le run a fail 2 ou 3 fois d'affilée avec la même erreur, on log l'erreur une dernière fois en indiquant dans le message que les erreurs suivantes seront ignorées.
Dès que le run ne fail plus (ou fail avec une erreur différente), le compteur est reset.
The text was updated successfully, but these errors were encountered: