Finding bidbot blacklisted users by searching memos

in #utopian-io6 years ago (edited)


flags.png

Repository

https://github.com/mathowl/steemabuse/blob/master/memo_blacklist.py

Abuse category

Bid-bot abuse: Compared to similar posts in the same category, the bought votes increase the rewards of the post above 50% of similar content. Blatantly overvalued bad post. (SFR definition)

Overview

It is not always clear if a steemian has been blacklisted by a bidbot. This is especially true if smaller bidbots are concerned. When a user has been blacklisted by a bidbot the bids get refunded and the memo usually indicate that the user has been blacklisted. I wrote a simple python script which uses the beem modules to see if the memos contain information on if a user has been blacklisted. I will explain how you can run the script on one of my bots.

Calling the bot

Post the following text in any comment: !onblacklist [user] (user without @ and no square brackets). A bot will reply to this comment in about a minute. It will check the memos of the last 20 days and print instances of memos containing the word blacklist from unique senders. Example:


2018-12-13 (7).png

The date|sender|memo are printed. Since it is not a given if a memo contains the word blacklist that then the user has been blacklisted all the information of the transaction is printed.

Note: Currently I don't have dedicated hardware to run this bot. So the bot is online when it is online. After the weekend it will hopefully run on something more permanent

Python versus bot script

You can enter the number of days for which you would like to search in the Python script. The bot search been fixed to 20 days.

Python list output

Example what the list elements look like:


2018-12-13 (5).png

Resources

SFR definitions-of-abuse
Top figure made using inkscape

Sort:  
Loading...

!onblacklist prameshtyagi

2018-11-30T03:54:54|votejar|Refund for invalid bid: 0.163 STEEM - The author of this post is on the blacklist.

!onblacklist dexterdev

!onblacklist sathyasankar

I am updating it a bit. Is online again

!onblacklist sathyasankar

none in the last 20 days

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by mathowl from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Hi @mathowl!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Hey, @mathowl!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!




This post has been voted on by the SteemSTEM curation team and voting trail.

If you appreciate the work we are doing then consider voting us for witness by selecting stem.witness!

For additional information please join us on the SteemSTEM discord and to get to know the rest of the community!

YOU JUST GOT UPVOTED

Congratulations,
you just received a 11.12% upvote from @steemhq - Community Bot!

Wanna join and receive free upvotes yourself?
Vote for steemhq.witness on Steemit or directly on SteemConnect and join the Community Witness.

This service was brought to you by SteemHQ.com

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 62952.44
ETH 2542.20
USDT 1.00
SBD 2.65