#π Goodbye Monthly Vote Reset, It's Been
1 messages Β· Page 1 of 1 (latest)
ok
ok
Very nice, thank you Veld π
that seems like a very interesting change!
How are endpoints to get voters etc gonna work
W!!!
Nothing here changes
Within the 31 day window presumably lol
YESS
What does it mean? Someone please explain
no more vote resets
so you mean it's still gonna look if the user voted less than 12 hours ago?
π π π
Yes, users can vote every 12 hours, but votes last on your count for 31 days
It will stay forever? What about ranking
so if I vote on my birthday (Jan 15), your bot will keep this vote until Feb 15
So rankings change more often?
oh okay so the users can vote once in every 1 month?
it will use the last 31 days vote count
every 12h, still
Sounds interesting
wohooooooo
The voting process does not change
Does that mean the current months votes won't disappear
this score changes
im surprised how hard it is to read tbh
so you mean the number stays for 1 month
oh okay
itll be a rolling count of the last 31 days, not month based
So itβs very similar to the current system it just doesnβt reset on the first of every month but rather just gets the last 31 days
Hi Xiuhπ
omg youre still a certified clown
oh is it? @daring mica
Yeah I get that, but will the votes clear for this month before the update or not
Good! I hope the next feature will be localization for bot pages. π
Been so long πforgot I still had this
lets say your bot launches jan 1st. your chart for votes would look like this now (bottom)
assuming you keep the same amount of votes in feb
this update will help a lot of bots, mine too

So itβs more rewarding to those that have consistent voters
I don't believe the current votes will reset and instead itll start the 31 day window reset starting this evening
So you can still loose votes?
bro they stopped voting on new month or what π
Great ππ»ππ»
yes ofcourse they expire after 31 days
top.gg keeps a list of every vote made for your bot. we show you the count of all votes in the last 31 days
Basically instead of it going to 0 each month, singular votes have an expire date of exactly one month.
Yes
Nice change, absolutely
Im so confused lol
oooooooooohhhhhhhhh
Server webhooks next? ππ
It will show the votes for the last 31 days without resetting
huge
VERY soon
Veld promote me to community manager for that explanation thank you very much β€οΈ
Nice draw
Is a day considered like est, gmt�
@obsidian bolt get this man his mod role back
But it will just keep going off and not reset? Like this confusing me so much
ur cooked now
gj veldy
I can see that this is going to be botted with some accounts and scripts
i miss u miyuka
want that style for ur icon?
That a nice update
Miss yall too β€οΈ
thank u cassie i now have 2 more things to manage in google cloud

:3
no. bot page localization, pls 
grats
Ic so if someone voted on 5 jan for xyz their vote will disappear after 31 days ( if no more votes from that user )
We take vote botting very seriously and address it as needed 
each vote individually lasts 31 days
How do you guys identify bots voting on the sites and inflating the votes tho
π
Lets say I vote today and again in a week from now.
The vote today expires on 2/30/26 and the vote a week from now expires 3/7/26 or whever it would be.
Ah got it thanks
OHHHHH so if I vote now, I will be gone after 31 days
Unless I vote again
Ok bro
We get it
Someone ban this kid
please stop spamming
I think felps is happy
oh, sorry...
My Vexel Bot died btw
OHHHHH so if I vote now, I will be gone after 31 days Unless I vote again?
regardless if you vote again the counter will expire in 31 days
thanks veld
Kinda, itβs a window of 31 days. Itβll just see what votes happened in the last period
Your votes accumulate on the counter. It's just when A vote hits 31 days (1 month) it will be removed from the bots page.
So it just removes a vote after 31 days? And not every vote at the end of the month?
It made me more confused lol
Iβm having a big brainfart

Random question but how do you have a gazillion hours on tts
addiction

Okay so when I vote today, my vote gets removed after 31 days? So just my vote ?
yes
every vote has its own expiration time now
instead of all at the start of the month
Ohh now it makes sense!
Whatβs considered a day btw is it gmt -> gmt, est -> est?
We need a webhook to fetch current votes for analytics purposes βπ»
Question. So the total votes will now show instead?
What is the process you're referring to when you say a score will be calculated?
The number votes which happened in the past 31 days, thatβs it
No longer in one month, past 31 days
Would be great to monitor the growth over time
Is there not an analytics section on the dashboard
It won't reset, right?
No, itβs a window over the past 31 days
I don't think it displays vote stats or I haven't explored it enough, but a webhook to pull the data would be better
use api
Does it return the current vote count?
yes
Cool didn't know this existed thanks for it
?
?
what score
Last 31 days. If youβre confused elaborate
yeah well it looks nice at first but the thing is now large bots will be on top always since they are will have more votes always
haven't they've always been on top anyways? lol

Do votes expire on a per day basis or hourly?
Votes expire?
Every 31 days
Yeah btw wdym on a per day basis or hourly?
Do all votes made on the same day expire immediately after 31 days have passed or will a vote made at let's say 11am also expire at 11am after 31 days
A "day" is 24 hours so itll be 31 days to the hour 
Quick question: I have a feature that needs a vote for extra options, but does that mean they now need to vote once every 31 days? Or still the 12 hours?
12 hours itβs only the COUNT on the site which wonβt reset at the end of the month. The COUNT on the site is counted in a 31 day window
^
Oh, so it does not change?
No, as said multiple times before itβs only the fact the count on the site doesnβt reset at the end of the month
How often a user can vote hasnβt changed

So if I understand well, each new day add up on the vote count. But at the same time, it deletes the votes from 32 days ago?
and how do I get the project creator role? I wasn't pinged on this announcement, and would love to! π
Iβve given the role, server owners arenβt given the role yet by default only bot owners
Correct
Thank you! π
Gotcha! π
I donβt understand why the number of votes no longer increases when a person votes?
Its likely that they're voting at the same timeframe that you lose one from 31 days ago
No, I think that there's a bug. I've looked bots on topstats, and they're all losing votes they got the month before and don't get any. Today, I should've got 403 votes, but lost 889 overall. I didn't get 1.2k votes last month in a day, probably just 800 since it was a weekend.
Screenshot of mudae :
And it's not a bug with topstats, as the vote count reflects what I see on top.gg
Heya @hard talon, I've been monitoring this and double checking the query logic for our tiered system here. The query logic right now seems correct, however, before the fixes post-launch the data wasn't refreshed yet. That's on me, thanks for simply pressing this to get me to triple check myself, because there was a divide from launch until the fix
Will run our script to get everyone re-synchronized to the numbers they should be on
Funny thing, in the event things like these do happen, we re-backfill for up to 48 hours, but ofcourse. this got launched more than 48 hours after launch π
Thank you Veld π
Fix was pushed, Will re-sync it again
I did some more digging
We batch our "fast" version of the counter hourly, but we "lock" those batches hourly as well. I scheduled those for ~XX:30 since we have jobs running on each hour. And I dont want to overload the db every hour.
Turns out the query did not take into account that it could recieve half data due to now() not being an hourly only figure. 
you should see a decent chunk of votes re-appear now
Serious apologies for that!
Man, that being said - it's crazy it broke exactly on midnight after the weekend ended 
I would prefer there was a counter for every month instead of a sliding window. why can't top.gg store old votes?
What do you mean?
we store each individual vote π€
no
