The Steem Comment Blacklist API released for testing!

in #steemdev4 years ago (edited)

image.png
Source: Pixabay

The Steem Comment Blacklist API is an ongoing tiny project that I decided to take on which was inspired by the amount of comments on posts that weren't actually made by a human.

Most of these are bot comments—but occasionally some accounts have or will be added due to their spammy nature. I'm not against bot comments, but this API may be useful in applications that need to determine whether the commenter is a bot or spammer.


Here are a few examples:

image.png

image.png

image.png

image.png


Reporting a user for the comment blacklist

(or requesting removal)

Fill in the form here. If you include your username, then I'll notify you of the result in a memo/comment. It's perfectly acceptable to remain anonymous too. If you're really lazy, you can just tag me underneath the comment :)

If you've been blacklisted in error (or after remediation), simply use the same form to request removal.

How it works

Make a GET request to the endpoint:
https://api.steem.design/commentBlacklist/accounts

It will return the following JSON:

{
  "accounts": [
    {
      "id": 2,
      "account": "secass"
    },
    {
      "id": 3,
      "account": "pixresteemer"
    },
    {
      "id": 4,
      "account": "mariskal"
    },
    {
      "id": 5,
      "account": "deranged.coin"
    },
    {
      "id": 6,
      "account": "sing-up-steemit"
    },
    {
      "id": 7,
      "account": "steemiantop"
    },
    {
      "id": 8,
      "account": "kenresearch6"
    },
    {
      "id": 9,
      "account": "cervisia"
    },
    {
      "id": 10,
      "account": "giphy"
    }
]

For now, the API is super simple. You can use it in applications when you need to verify that a commenter is legit (e.g. @commentcoin or Steem comment picker). Of course, there is much more scope to expand this offering and I'm open to your comments and ideas. Any comments on this post that match the criteria mentioned above will win a FREE pass into the Steem Comment Blacklist!

Yours truly,
@contrabourdon

Post beneficiaries: 5% to witness @untersatz, 10% to steem.dao

PS...vote for my witness @untersatz :)



Sort:  

This whole project is a great idea in so many ways, @contrabourdon. It will be interesting to see how many comments we have like this. I get MANY, and I do not think they improve the experience.

Thanks! Please do tag me or fill in the form so the list can grow. As for a real use-case, I'm not sure yet...but there's no harm collecting data for now.

Added a couple =)

You win a free pass!

!BEER
!shop
!COFFEEA
for @contrabourdon

Thank you for supporting @CatsMakeKittens by being a part of our community @contrabourdon.

Each CATS you purchase gets you daily upvotes from me @CatScientist as our community grows so do your rewards for being a member!

!giphy bot+owners+beware




giphy is supported by witness untersatz!

You're already blacklisted giphy!

@tipu curate
@giphy curate 100


A huge hug from @amico! 🤗

#sbi-skip !trdo

Upvoted 👌


Powered by witness untersatz!
Current VP: 68.6%

Congratulations @contrabourdon! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 3500 comments. Your next target is to reach 4000 comments.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

You can upvote this notification to help all Steem users. Learn how here!

Yes, @puncakbukit has reblogged to thousand followers.. Thank you so much to approve @puncakbukit as witness.

Another free pass!

你好鸭,contrabourdon!

@eii给您叫了一份外卖!

@ericet 村长 迎着台风 开着拖拉机 给您送来
骆衿君蛋糕工作坊强势推出的火龙果水晶蛋糕

吃饱了吗?跟我猜拳吧! 石头,剪刀,布~

如果您对我的服务满意,请不要吝啬您的点赞~
@onepagex


You win!!!! 你赢了! 给你1枚SHOP币!

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.032
BTC 63161.84
ETH 3061.57
USDT 1.00
SBD 3.97