Sharing my first open-source bid based upvote bot in Python!

in #utopian-io6 years ago

Hi friends,

First of all, I want to thank @yabapmatt & @drotto for creating bid based voting bots in Javascript & Ruby. I want to give special appreciation to @yabapmatt because his work on the javascript upvote bot is truly amazing, user-friendly & feature-full. As I am not too well-versed in javascript or ruby, I decided to create my own upvote bot in Python. I thought maybe my work can be of some help to the Steemit community as many Steemians who prefer python can start their upvote bots and further help transform the minnows out there to big blue whales.

Here's the link of my first open-source project: Bid Based Upvote Bot (First Beta Version) in Python.
Github: https://github.com/outlier89/pybidbot

Existing Features:

  • Automatically refund invalid bids for:
    • Max Post Age Exceeded
    • Invalid URL
    • Post already upvoted
    • Min Bid amount not received.
  • Accepts Steem
  • API Enabled
  • Bids placed during voting will not be missed & will be carry-forward to the next round.

Currently, the features are quite less as compared to the current voting bots but I will be updating them as and when I get time. Meanwhile, feel free to fork it on github & contact me on discord in case of any issues.

Sort:  

Thanks for sharing! the code looks nice.

I send you 0.5 sbd around 2 hours ago and still waiting for your upvote.

The bot had already upvoted your post when you had placed your 0.5 sbd bid. Please check your post. This bot doesn't comment on your post. So please check your voter's list.

The bot has refunded you 0.05 SBD. Kindly check it in the memo.

Maybe you could add a feature where it explains why it refunded the funds.

Why is there a difference between figures?

Difference between which figures? Can you please elaborate?

You got 41.68% upvote of the 50% vote value which is the same as 21% of the 100% vote value...It's the same...just the base is different in different websites (50% or 100%)

only got it is clear that It's not a bug.
from all other % coincided:)

Please check
i sand 1 sbd...

https://steemit.com/cryptocurrency/@jahangirwifii/robinhood-rolls-out-zero-fee-crypto-trading-as-it-hits-4m-users

You give comment in my post but not vot... Please refand.😭 replay please

hola @therising hoy he enviado 5 sbd con fecha de hoy, hace ya mas de 4 horas al bot, y aun no he recibo el voto hoy, ¿ podria saber por que ? te dejo imagen1.png

Hi @nick2018....I have refunded your 5 SBD...Actually since you entered the same upvoted URL twice with different amounts, the bot only refunded the latest transaction...I have also modified the bot's code...so now nobody else will face this problem...Thanks for intimating me. Have a great day

mi intencion no era intimidarte amigo, solo comentar el prblema que habia tenido, una propuesta, seria increible poder enviar un sms directo al bot si alguien tubiera el mismo problema, no se algo mas directo, me alegro lo de modificar el codigo para futuros problemas, de todas maneras gracias

hello bot missed my bid

Please check
i sand 1 sbd

https://steemit.com/cryptocurrency/@jahangirwifii/robinhood-rolls-out-zero-fee-crypto-trading-as-it-hits-4m-users

You give comment in my post but not vot... Please refand

Please check
i sand 1 sbd...

https://steemit.com/cryptocurrency/@jahangirwifii/robinhood-rolls-out-zero-fee-crypto-trading-as-it-hits-4m-users

You give comment in my post but not vot... Please refand.😭

@therising, Approve is not my ability, but I can upvote you.

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.034
BTC 63687.39
ETH 3309.68
USDT 1.00
SBD 3.93