... or:
The welcome-bots have taken over (again)
Did you notice, how every # introduceyourself gets instantly flooded with a bunch of automated comments ?
I'm really fed up with it. I've tried talking to the people running them. I've tried shaming them. I've tried retracting my witness vote.
They won't stop !
This happened before. was quite successful with it.
Then his comments got downvoted.
Since you can't help spamming and wasting precious bandwidth, unnecessarily bloating the blockchain, here are some tips on how to fix your bots:
To make sure you only comment every user once:
already_commented = []
if not newbie in already_commented:
introduction_post.reply(body=welcome author="yourbot")
already_commented.append(newbie)
In case the bot crashes, this won't be saved.
Better save it:
with open('already_commented.csv', 'a') as commented:
writer = csv.writer(commented)
writer.writerow(newbie)
Or you could use SteemData:
from steemdata import SteemData
s = SteemData()
q = s.Posts.find({'author':comment_author, 'tags':'introduceyourself'}
, projection = {'permlink': 1, '_id': 0})
tag_used = len(list(q))
This will return how often an author has used # introduceyourself ( SteemData is not real-time, but takes a snapshot fairly often. )
Beyond that, please consider turning those annoying bots off.
Please also reconsider auto-voting for any form of introduction.
In case you didn't notice:
It's being abused.
I would love the steemcleaners to step up to the challenge, but since I run , I can see it happened 1162 times in 21 days. And that's only 3rd time users and beyond.
If anybody has Steem Power to share: At this point I'm willing to just auto-flag those repetitive uses of the newbie-tag along with all the automated welcome messages.