Python Libraries: HIVE Voting BOT - Duplicate Account and New Account Fixes
I mentioned to @livinguktaiwan that I had to adjust the bonus weights for BOT voting because I am struggling to use up my voting power.
I can set the BOT to run, and hours later, it’s still going and has not breached the level I set as a cut-off. Fewer people are posting, and the ones who pass the rigorous tests I put in place are fewer.
To put it simply..., these values are applied to whatever vote weight the BOT decides to give the author. So a vote of 10% could end up being somewhere between 14% and 19%. If the HIVE token decreases, then you will less $ value but more HIVE value.
It's free votes aka free money and nobody is interested, what’s wrong with everyone? If you get votes from @slobberchops NOW and they contain decimal points, then your post has been BOT voted.
You can see the this easily using HiveTasks. Whilst I would love to manually curate articles, there are not enough hours in the day, and running this twice or three times a day saves me a shitload of time.
Saturdays seem to be my BOT development days of late, I add some more code, up the version and test it with the debugmode variable set to True. I can then run it, without it voting for anyone, but the motions are all the same otherwise.

...'a section of the votees list. Anyone here is likely to get voted as of now as posts are a scarce commodity'...
I do get generated logs for each run, but this aspect is a little crap or was. Choosing a random name from a large list is all very well, but in a single run, the same name could be picked out several times.
I needed a temporary list creating and cross-referencing against to ensure the same name is not submitted to all the various checks I use on every account and post when picked.
Not a big deal, initialise it and then add it to the while loop within the account choosing part of the script. If the account name does not exist in votees_processed then the next line is executed.
The main function that accepts a returned integer value into the outofvpaccounts variable kicks off the voting routine, and when it returns the account is then added to votees_processed with the append method.
It works but it looks shit when ran! I don't have my eyes glued to the screen output, but do like things to be highlighted. Using no spacing and red text shows me @sooud has been picked twice and identifies this fix works.
Add a couple of line feeds, use AQUA and it's much easier to spot, especially when the text is racing up the screen.
The longer the script runs, and finds nothing to vote, the more frequently it will find a duplicate name, and if the votees list is large enough, in theory all the voting accounts should reach their thresholds first.
This is why I want the votees list to be LARGER (more of that at the end of this post).
I did a similar thing (when it comes to colours) when adding the KE ratio factor into the last version of the BOT, so could easily see if the account was a 'Leeching Arsehole'.
@unitmaster could well have been one of those, but this is due to expectations of HP vs Account age. Not everyone posts everyday and is super active and that's where the second check comes in. The fact this author is talking about 'Hive Growth' is even better.
4.82% is not a large vote, but I do like to spread the love, and @unitmaster's KE ratio is better than mine. Maybe I should add a extra bonus for level of KE. The lower, the bigger the bonus?
The logs are now better but not perfect at all.
31 accounts received a vote, not even close. It was actually 3. The reason being that 28 of the 31 eligible had already received a vote. Quite sad isn't it?
@patif2025 is a new account and should have received a vote but as this was the last account to be checked before all of them were low on VP, no vote was issued. In fact this account should have been bypassed as it is too new, which made me fix yet another bug.
the snarkycomment variable reveals the answer and this one won't get a vote until 90 days has elapsed. @patif2025 will need to be a little more patient, but is a whitelisted account (for now).
...'THE SLOBBERCHOPS WHITELIST'...
Would you like to be whitelisted and eligible for votes by me (and a bunch of other accounts?). Drop me a comment on this post, and I may add you (subject to account checks).
Twice or three times a day I manually run the BOT until the voting thresholds on all the accounts have been breached. You may get a vote, or you may be passed by.
A vote depends on passing the checks I have put in place, and if your name is randomly picked. There's nothing to lose, you get votes, could be small or large and I get curation rewards.
Do you like posting your Urbex content and photography for FREE on Facebook and YouTube? I like to get some form of reward for my work and every time I create I do just that. Take a look at The Urbex Community on HIVE.
If you want to keep creating for FREE then ignore what you are reading. If you want to be like me and gain something other than BUGGER ALL for your work then click here and learn about posting on the HIVE blockchain.
My Urban Exploration Tales can be found directly on the internet via my
Website: 'Tales of the Urban Explorer'.

If you found this article so invigorating that you are now a positively googly-eyed, drooling lunatic with dripping saliva or even if you liked it just a bit, then please upvote, comment, rehive, engage me or all of these things.
Thanks for mentioning me, I hope that after more publications I will deserve to be put on your white list and receive votes.
You are already whitelisted.., so when your account breaches 90 days old you will be eligible for votes (subject to checks).
The reason this is in place, is that in the past... accounts are created with great content, get lots of support and then down the line they end up being plagiarised junk.
This is one such example. He got lots of support and then caught... probably by @livinguktaiwan :)!
The infamous thenortherner. So many people were fooled by him.
I'm sure it was you who unmasked him, what a twat he was.., making off with lots of our underserved HIVE.
Thanks for the tag, that's quite interesting reading the section on my account check. It's nice to know that I'm not a 'Leeching Arsehole' 😂
Thanks for the vote on my latest post.
I would certainly like to be whitelisted if that is possible, thanks!
LOL, indeed you are not, and being listed there means you are already whitelisted.
Got it, thanks!
Your account is pretty healthy @unitmaster, and if you expand into blogging on non gaming topics as well, I'm sure you can reach a wider audience. That will help you to grow your account. Also, a gentle reminder, avoid voting for yourself, it's one of the criteria on Apis Hive, and generally frowned upon by the community. A lot of people think it doesn't matter because their vote value is small, but is the principle behind it. Imagine if all the whales upvote themselves everyday, they would take up a big chunk of the reward pool, leaving crumbs for everyone else. Hope to see you continue to grow on Apis Hive
Thank you for the comment. I would like to expand into non-gaming topics in the future.
I've been a part of a curation trail that auto-votes accounts and mine is on it. I'll leave the curation trail so that I don't get any more self-votes on my own account. Thanks for the tip!
Edit: I found how to turn off the self-vote. Thanks again for the help.
Ah! Those are not good 😖! Also known as circle jerking where everyone follows a trail and gets autovotes from everyone else on the trail.
Thank you for heeding to the advice, some people don't take it well, glad you're not one of them 😁
Dear @steevc,
https://hive.blog/hive/@steevc/re-jacobtothe-ssfzp9
https://peakd.com/hive-167922/@bpcvoter3/uncovering-themarkymark-s-withdrawal-activity-on-hive-blockchain
https://peakd.com/hive-167922/@bpcvoter2/the-truth-about-hive-exposing-corruption-and-building-a-better-future
https://peakd.com/hive-167922/@bilpcoinbpc/a-closer-look-at-hive-delegations-and-ocdb-transactions-uncovering-the-connections
https://peakd.com/hive-167922/@bilpcoinbpc/exploring-the-possibilities-of-ai-art-with-bilpcoin-nfts-episode-102-buildawhale-scam-farm-on-hive-and-dear-steevc
You claim some people are "beyond hope" and that you’re not wasting any more time on us. Yet here your good friend @jacobtothe continues to downvote the truth instead of addressing the systemic abuse we’ve exposed. If you truly cared about making Hive better, you’d stop enabling corruption and start working toward solutions—instead of adding to the problem by silencing dissent.
Let’s be clear: we wonder what drives you. You say you care about Hive, but your actions tell a different story. Instead of fixing the issues we’ve brought to light—like scam farms, coordinated downvotes, and unethical practices—you turn a blind eye and suppress those who speak out. Downvoting the truth doesn’t erase it; it only highlights your inability to confront uncomfortable realities.
It’s telling that Blocktrades has so much to lose if Hive collapses—and even more telling that your friends have openly joked about being the last ones to “turn off the lights” if it all goes south. These statements reveal far more than you realize. The connections between accounts like @themarkymark, BuildaWhale, Blocktrades, and Alpha aren’t just speculation—they’re becoming increasingly obvious to anyone paying attention.
At Bilpcoin, our mission is simple: to expose corruption and fight for accountability. What do you really contribute besides chatting with your old friends and obsessing over young women online? Your priorities seem misplaced when compared to the urgent need for reform on Hive.
We’ve asked you repeatedly to reflect on your actions because this fight is bigger than you think. Every downvote you cast against the truth only adds fuel to the fire, further eroding trust in the ecosystem. Transactions don’t lie, and neither do we. The evidence is there for anyone willing to see it—but will you finally open your eyes, or will you continue clinging to denial?
Sincerely,
The Bilpcoin Team
I think I'm already on the whitelist (based on seeing upvotes with numbers after the dot 😁), so this comment is just to say a big "Thank You" for the upvotes 😀
Cheers !
!BBH
You're welcome, you should see the vote go up a little from now in terms of HIVE but not in $$ value as the bear seems to be hitting us.
This is the best time to grow.., I can't use my VP so what do I do?
Please check my account @imfarhad. I would love to get whitelisted and get an upvote, thanks
As it stands.. this is what would happen if I was to add you.
You post a lot of ActiFit content, this would also fail and your longer content is mostly about your own asset growth etc.., and while this may be suitable for Facebook and the likes.., here..., it's much like everyone else's stuff.
Take a tip from me and start writing about topics that other people may be interested in. Can they learn something from you, have you travelled somewhere (always gets interest) etc..
i understand. Thanks for the feedback, i will surely work on it.
I only appear in your blog when you talk about your votes system hahaha but actually is because I follow stemgeeks, stem and science tags to try to curate what I think the best in the topics and since there are many bad things publishing in these tags I also try to clean it up around. Just a little explanation to avoid misinterpretations.
So let's go with the post. Just curious what libraries are you using in your voting script? Also probably there is something in the past but I forgot, do you use any type of control to the vote % be more elastic and adjust acording to your vp ? if vp is to high it can go a above % or if it is too low maybe reducing the weights ?
I use these..
Though some of the beem libraries are probably not used anymore. I have tried to phase out as many BEEM calls as I can due to it's deprecation.
No, the weights are determined not by the VP, but by the quality of the post (as much as automation will let me), with incentives for less delegation, the staked HP of the account vs the age of the account and by a random bonus value.
I am planning on adding a further bonus for lower KE ratios.
Maybe an alternative is migrating your script to JS to use hivejs! I felt some limitations with beem that didn’t feel with hivejs!
There's very little BEEM calls left in it now. Most of the functions use the Condenser API, but with that the documentation is so abysmal I tend to struggle and so BEEM stays.. for now..
Regardless of the language it will be the same API calls.., or tell me otherwise?
I am not fluent in JS, but would not have an issue picking it up. I use Powershell all day at work, and Python when at home. One language is much like another, quirks aside.
It is the same API… we are talking about libs to get pre built functions hehhee . You can do all manually also
Oh I know.., but trawling through all that stuff, ack... not for me!
Just scrolling through after my earlier "where code" comment, and I'm surprised that since the last time I played with some HIVE python automation (feels like several years ago now) that BEEM is still all we have as a dedicated python-hive library?
I realise that JS is the code of the internet, but ... I don't want to learn! :D
When you phase out the BEEM, what's the replacement?
Also: Would love to get whitelisted ;-)
Something new every day for me, was actually researching HPUD in combination with leofinance tag and the search brought me your python bot postings. Had no idea you were doing such stuff.
For the moment nothing, unless I can figure out the lousy condenser code doc examples.
I don't see why not, your delegation % is high but not enough to stop the votes, and I won't be able to understand your posts as I am a lazy Englishman who doesn't speak any German besides knowing one to ten... just.
Nice avatar, do you look like that 😀
Thanks a lot :-)
!HUG
I also write in English or dual.
It's based on me, yes. Got two posts with pictures of myself if you wanna compare:
https://peakd.com/hive-121566/@hannes-stoffel/unser-erstes-landerspiel-deeng
and
https://peakd.com/hive-125125/@hannes-stoffel/fighting-for-higher-wages
But about a year ago I switched to mostly wearing the flat-cap, especially when working so I added that feature to my avatar.
LOL, the avatar makes you look older than you appear to be, but otherwise it's quite epic!
Seems not becomes more universal. Also looks like KE value become more meaningful for people and we starting to pay more attention when talking about it's value.
Of course I'd like to be added to vote list of your bot. But as I saw posts about opening Splinterlands packs not let to do it, if I remember correctly.
I don't see any problem with your account, you are added.
Thank you!
That's pretty cool that you keep tweaking this. I wish I had the know how and the ambition to do something like this. I just stick with the hive.vote page because I am just that dumb. Do you have to run this manually each day or does it just run all the time in the background?
I could leave it 24/7, but it would probably crash during the night due to HIVE Node instability, as it does sometimes when running it manually several times a day. Then there's the cost.., too much.
Its very satisfying knowing I have created something unique. There's others out there but not ones that generate the level of profanity mine does (for some accounts). That's for internal use only... of course 😀
Haha, yeah, that is pretty funny. You definitely have something special. I really am envious of you. I'd love to make something cool like that one day. My previous python thing for HIVE was kind of silly compared to this.
Do something else, once it gets its claws in you.., you will want to do more. It is extremely satisfying. AI can help you, but it wont give you the full product, you need to know your stuff for that.
It's a nice little project for you to work on. Could it adjust the parameters if it were not finding enough to vote on? I've not touched my @proofofbrian script in a while as it does what I wanted. The #britlist one works fine too. I need a new project.
Mostly its tweakable via variables close to the top of the script, though some are more hard-coded. Eventually it will all be like that.
If these were all tweaked then a lot more voting would happen!
I feel like such a philistine not using bots and the available solutions that would spread my little stake further and earn more curation rewards. Maybe someday I will get down to it.
Looking at all this code and not having a coder on staff, I will sit in my curation chair and read and upvote for now. Fascinating stuff though and I am wondering if the chops support account is still around.
It is!.. and is used as a trigger account to vote more content (UK only peeps), via hive.vote. Although I still use that, there's only a few accounts left on there (one is yours). Most of my voting is either manual or the BOT.
Usually I open and read a Python post to learn, but when it's one of yours, it isn't anymore only about learning... it's also about reading the output of the script and have a laugh 🤣
Oh yeah, there's always got to be some laughs! You should see the rest of the profanity this script generates.., there's limits on what I can show publicly .. 😀
If a script can't include profanity in the comments and dev output, what's the point of coding?
I can't do it at work, it's part of my job.. scripting.., so make up for it here 😀
Compared to yours my scripts must look sooooo boring ahahah !LOL
lolztoken.com
They're both Paris sites.
Credit: dyson-the-booper
@slobberchops, I sent you an $LOLZ on behalf of arc7icwolf
(1/10)
Peace
I would love to have this account whitelist on Hive
Please check my account @oadissin
If I am green for the upvote, I will appreciate this support from your bot. Also, share article on new topics.
I learned how to operate python to automate powering up daily from my computer. It is not perfect, but it helps me win some HiveBuzz Challenge.
Thanks
You should always vote on posts if you are going to comment, unless you think it's a crap post. I have scripts for lots of things.
Added you..
Thank you
I'd appreciate to be on the whitelist. Please check out my posts, mostly about Splinterlands and other games.
I could but you would not get voted, delegation is too high.
That's some nice bit of coding. I wish U luck in its use and that your curation is all good! 👊☺️✌️
Thanks.
!PIZZA
$PIZZA slices delivered:
@danzocal(4/10) tipped @slobberchops
Congratulations @slobberchops! You received a personal badge!
Participate in the next Power Up Day and try to power-up more HIVE to get a bigger Power-Bee.
May the Hive Power be with you!
You can view your badges on your board and compare yourself to others in the Ranking
Check out our last posts:
I would love to be white-listed 😀
Strange that you you have trouble finding posts for your bot to vote for. To me it looks like at least the Splinterlands community is getting more active on Hive and the KE ratios of many posters are pretty good!
By the way the Hive power-up day just ended and I got my 1,000 Hive power up badge 😎
I can see you are an @azircon recruit.. and are powering up. Your Actifit posts wont get hit, and I would encourage you to post content other than SPL stuff and your own growth. Added...
Thank you. I am planning to expand beyond Splinterlands and my own growth. My Actifit posts are mostly my own fitness accountability thing and I don't expect people or bots to vote for.
Congratulations @slobberchops! Your post has been a top performer on the Hive blockchain and you have been rewarded with this rare badge
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Check out our last posts:
Nice to see you have a bot in place to manage your voting, the KE ratio should be way more present in hive. I see so many value extractors continue to get big upvotes on Hive one way or another.
Good Luck finding the accounts you are looking for!
Why not blow your own trumpet?, the movie posts are good, Added...
Thanks, Really appreciate it!
Hello, it would be an honor to be part of the list. Please check out my account and give me your feedback. Health & Wellness !LUV
@slobberchops, @marilour(1/10) sent you LUV. | tools | discord | community | HiveWiki | <>< daily
Added.
Thank you very much for the opportunity and the prompt reply. A word, when it is the desired one, triggers the most gratifying emotions. You have made my Sunday sublime, my gratitude. Health and well being! !HUG
Congratulations @slobberchops! You received a personal badge!
You can view your badges on your board and compare yourself to others in the Ranking
Check out our last posts:
Dear @steevc,
https://hive.blog/hive/@steevc/re-jacobtothe-ssfzp9
https://peakd.com/hive-167922/@bpcvoter3/uncovering-themarkymark-s-withdrawal-activity-on-hive-blockchain
https://peakd.com/hive-167922/@bpcvoter2/the-truth-about-hive-exposing-corruption-and-building-a-better-future
https://peakd.com/hive-167922/@bilpcoinbpc/a-closer-look-at-hive-delegations-and-ocdb-transactions-uncovering-the-connections
https://peakd.com/hive-167922/@bilpcoinbpc/exploring-the-possibilities-of-ai-art-with-bilpcoin-nfts-episode-102-buildawhale-scam-farm-on-hive-and-dear-steevc
You claim some people are "beyond hope" and that you’re not wasting any more time on us. Yet here your good friend @jacobtothe continues to downvote the truth instead of addressing the systemic abuse we’ve exposed. If you truly cared about making Hive better, you’d stop enabling corruption and start working toward solutions—instead of adding to the problem by silencing dissent.
Let’s be clear: we wonder what drives you. You say you care about Hive, but your actions tell a different story. Instead of fixing the issues we’ve brought to light—like scam farms, coordinated downvotes, and unethical practices—you turn a blind eye and suppress those who speak out. Downvoting the truth doesn’t erase it; it only highlights your inability to confront uncomfortable realities.
It’s telling that Blocktrades has so much to lose if Hive collapses—and even more telling that your friends have openly joked about being the last ones to “turn off the lights” if it all goes south. These statements reveal far more than you realize. The connections between accounts like @themarkymark, BuildaWhale, Blocktrades, and Alpha aren’t just speculation—they’re becoming increasingly obvious to anyone paying attention.
At Bilpcoin, our mission is simple: to expose corruption and fight for accountability. What do you really contribute besides chatting with your old friends and obsessing over young women online? Your priorities seem misplaced when compared to the urgent need for reform on Hive.
We’ve asked you repeatedly to reflect on your actions because this fight is bigger than you think. Every downvote you cast against the truth only adds fuel to the fire, further eroding trust in the ecosystem. Transactions don’t lie, and neither do we. The evidence is there for anyone willing to see it—but will you finally open your eyes, or will you continue clinging to denial?
Sincerely,
The Bilpcoin Team
Thank you for sharing. Best regards.
Thats a good job!
I hope to buy a new laptop and get into a little bit of coding maybe in this year or the next one.
About your question, yes - I would be really happy to get whitelisted : )
Thanks for the opportunity!
I can add you, but as it stands you delegate too much of your stake out to get votes from me. If in the future this changes, the votes will start.
Thank you for your reply.
I am delegating hive power to new users, friends and projects I want to support.
I also delegate RC to many new users who need it.
If this is a reason not to be added, I totally respect it!
!BEER
I have already added you, if things change on your account, then votes will come your way. I have my reasons for this, I don't have any problem with either your content or account status.
This is cool! At some point I would love to set up a bot to do something like this but need to get a computer that can handle it first. Dealing with a lot of old tech and very new to coding. What would you recommend for specs that could handle what you do? I want to build a bot that votes on posts and comments (comments that have some effort in it.).
Where code, can I deploy this myself? :)
Now I know the secret :) Glad I am in the white list.