BotB Auto-Vote Script
BotB Academy Project Dev
 
 
118354
Level 30 Chipist
post #118354 :: 2020.03.09 9:06am
  
  Zillah, MiDoRi, EnigmoreSFC, argarak, VinsCool, ophicleidon and pandavova liēkd this
I just voted for Walkman Major in less than 30 seconds :D

okay so i usually save my votes in a spreadsheet as soon as a new battle launches. if a new entry is submitted, i listen to it and write my votes down. this works most of the time unless the vote cats arent announced yet or theres a resubmission during the entry period. if theres a resubmit, i need to adjust my votes obviously.

the most annoying thing after a battle is when i have to transcribe all my votes from my spreadsheet into the botb form, its just time consuming.
thats why i wrote this little script: https://github.com/kleeder/BotBAutoVote

i hope the readme file explains everything and there's also an example csv-file. i didnt put any error-handling into it, so pls make sure your inputs are correct, otherwise botb will just give an error ¯\_(ツ)_/¯

the only things needed are the user_id, serial and botbr_id (you can get them if you check your cookies while logged in) and the entry_id+cat-votes

simple thing that saves some time if you already write your votes down in the entry period like i do. might also make the voting process easier and encourage more people to vote, idk
 
 
118356
Level 5 Mixist
post #118356 :: 2020.03.09 10:03am
  
  argarak and kleeder liēkd this
Cool!

No sleeping between requests, though? Does this slow the site down for a couple of minutes when voting for a 240 submission major?
 
 
118357
Level 30 Chipist
post #118357 :: 2020.03.09 10:10am
yet to be tested! xDD
but yeah, i think a 1-2 seconds sleep might be a good idea lol
 
 
118366
Level 20 Criticist
Xyz
post #118366 :: 2020.03.09 12:56pm
  
  kleeder liēkd this
seems like opening up a spreadsheet and writing down votes is already adding extra steps ¯\_(ツ)_/¯
 
 
118368
Level 30 Chipist
post #118368 :: 2020.03.09 1:11pm
  
  ophicleidon liēkd this
i guess it takes a few more minutes if you look at the total voting time, yes. but it depends on how you like to vote. if you like to do the entry-by-entry thing during voting period, thats fine. but im not a fan of that.
 
 
118414
Level 28 Hostist
post #118414 :: 2020.03.10 10:24am
  
  Pale Dim, raphaelgoulart, VinsCool and kleeder liēkd this
I've always been against voting during the entry period of majors because I think a lot of people change moods and/or interpretations of the voting categories over time. Especially n00bs. That being said, larger majors have long voting periods; and n00bs gonna do what n00bs gonna do. I could maybe be talked into making voting during entry periods something available to higher level botbrs. Maybe ascended, maybe around there. If someone resubmits, how are you going to know so revisit that entry? ....uggg would need a notification (x)___(X)
 
 
118415
Level 30 Chipist
post #118415 :: 2020.03.10 10:51am
  
  VinsCool liēkd this
i see why this is a problem.
for someone like me who visits the site multiple times per day, its not a big deal to check for resubmitted entries and update my votes accordingly - but it might be for n00bs (or people with a life)
now after reading your comment, i agree that voting during entry period is not the best practice.
but another way of using my script would be if you like to have your votes all on the same page, because currently you have to switch between entry pages all the time (might be helpful during synclistens)
 
 
118427
Level 20 Criticist
Xyz
post #118427 :: 2020.03.10 2:29pm
ohhh I completely skimmed over the part of you saying you vote in excel before entry period is even over.

yeah that seems like it causes a lot of problems with regards to resubmissions.
 
 
118449
Level 5 Mixist
post #118449 :: 2020.03.11 2:25pm :: edit 2020.03.11 2:28pm
  
  raphaelgoulart, VinsCool and kleeder liēkd this
It's a nerdy tool for nerds who know what they're doing. It's not a feature implemented on the website. People have to change hardcoded variables in the script!

Under this interpretation I don't see that much wrong with it.

By using it you're acknowledging that you're doing something you're not really supposed to do but you know what you're doing and you take responsibility for having kept up with re-submissions, that you're not breaking the website, that the actions taken by the script are correct (eg it's not off by one and voting on the wrong thing) and such.

As an example, if you gave yourself provisional votes to judge yourself in excel, and then forgot to remove it and submit it automatically along with the rest, you would have caused problems years ago because there was a bug in the website that allowed you to vote for yourself if you weren't using the website interface to vote. You would have totally submit votes to your own entry.
 
 

LOGIN or REGISTER to add your own comments!