I'd like to introduce to you. This is a bot account I created for the hilarious purpose of replying to anyone that uses the word dickbutt in a comment or post with a random dickbutt image. The code is pretty simple and is only using a single image right now:
from piston.steem import Steem
import os
import json
import traceback
steem = Steem(wif="5XXXLIKEIWOULDLEAVETHEKEYHEREFORYOUTOSTEALNICETRY")
for c in steem.stream_comments():
#print('{}'.format(c.__dict__))
if "dickbutt" in c["body"].lower() and not "dickbutt" in c["author"]:
try:
#print(c.upvote(100,"dickbutt"))
print(c.reply('http://i3.kym-cdn.com/entries/icons/facebook/000/001/030/dickbutt.jpg', title='', author='dickbutt'))
except:
traceback.print_exc()
What's troubling though is when I created the account and tried to make this first post https://steemit.com/introduceyourself/@dickbutt/hello-i-m-dickbutt-i-m-a-dick-with-another-dick-on-my-butt-need-i-say-more I was met with a nasty error.
"Transaction failed: abs_rshares > 50000000 || o.weight == 0: voting weight is too small, please accumulate more voting power or steem power"
It was pointed out to me that if I unchecked the "Upvote post" check box it should work and they were right. Someone also mentioned this is an issue with the registration fee.
No matter what the root cause of the issue is, this is a pretty big bug that would discourage most new users. I mean they come and sign up a new account and go to create their first "hello world" post and they can't do it.
They won't think to go on steemit.chat and ask someone and learn they have to uncheck a box that is checked by default. They will just leave. This is a pretty nasty bug to have at a time where we should be growing. The fact that a new user can't upvote anything is pretty bad but to compound that with not being able to create content is BIG!
UPDATE
Also new accounts now have 5SP