Androz2091 / discord-giveaways

🎉 Complete framework to facilitate the creation of giveaways using discord.js
https://discord-giveaways.js.org
MIT License
333 stars 128 forks source link

[FR] Décalage entre le temps restant et l'heure de fin #21

Closed LePtitMetalleux closed 4 years ago

LePtitMetalleux commented 4 years ago

Bonjour, Comme dit dans le titre et comme vous pourrez le voir dans le screen ci-dessous, lorsque je lance un giveaway, au bout d'un certain temps un décalage se forme entre la date affichée et la date de fin du giveaway (Présente dans le footer de l'embed). Car à en croire le screen, le giveaway doit se terminer le 25 à 00:00 or si on suit le temps restant indiqué, le giveaway se termine le 25 à 00:35. Le temps indiqué se resynchronise lorsque je redémarre le bot mais à chaque fois un écart se creuse et c'est problématique car lors du tirage (À l'heure indiquée dans le footer), s'il y a ce problème, le bot tire des personnes à l'infini et l'embed de fin ne s'affiche pas. Je fais remonter ce problème ici mais il se peut que le décalage soit du à du lag du bot éventuellement (mais bon 25 de ping ça devrait aller)

Merci de votre aide Cordialement

image

Androz2091 commented 4 years ago

Bonjour, Quel interval avez-vous entré dans la fonction launch() pour la mise à jour des messages ?

LePtitMetalleux commented 4 years ago

Bonjour, Quel interval avez-vous entré dans la fonction launch() pour la mise à jour des messages ?

image 5 secondes (5000ms)

Androz2091 commented 4 years ago

5 secondes (5000ms)

Est-ce que le fait d'incrémenter cette valeur (par exemple à 15 000 ms) règle le problème ? En effet cela pourrait être du a un lag du bot (surement, d'ailleurs)

LePtitMetalleux commented 4 years ago

5 secondes (5000ms)

Est-ce que le fait d'incrémenter cette valeur (par exemple à 15 000 ms) règle le problème ? En effet cela pourrait être du a un lag du bot (surement, d'ailleurs)

Je viens de relancer le bot avec un gap de 15s (15 000ms) entre chaque update. Je vous refais signe dans 30 minutes - 1h pour voir le résultat

LePtitMetalleux commented 4 years ago

Bon bah ça à l'air de mieux fonctionner ^^ Merci beaucoup pour le travail que vous faites ainsi que pour votre aide !

Androz2091 commented 4 years ago

Parfait ! Je vais mettre un message d'avertissement lorsque l'interval est inférieur à 5k.