Voting breaks when the user votes and the bot does not receive the notification. Top.gg should send the verification that a successful vote has been registered and then confirm that the bot has received the vote.
I have just lost another voting streak again because the vote went through the top.gg website but the bot did not receive the message.
This is a problem as the user cannot vote more than once per 12 hours. Due to this limitation they can’t try again. The top.gg website does not verify that the bot has not received the vote.
We already provide this.
Votes are sent to bot/servers using webhooks, if the webhook fails we retry it up to 10 times over a period of 17 minutes.