New Updates - SteemWatcher Portal.

in Steem Dev7 months ago

Project Proposal Business Presentation in Dark Blue Pink Abstract Tech Style.png

Hello Steemians,

We are happy to share that we have upgraded our SteemWatcher portal to make the Steemit neat and clean from plagiarism. We have added new rules for reporting by focusing on reputation levels to help caught spam, copyright and plagiarism activity.

Keeping the Steem platform clean from plagiarism is crucial. As more people joining steemit so there is more spamming, copyrighting and plagiarism activity. So, by making rules about who can report based on their reputation, we can make one step up to stop these activities.

The technical implementation involves integrating SteemWatcher with Steem JS library to access post data and perform analysis on the base of identify potential abuses. Upon verification, SteemWatcher utilizes Steem broadcasting capabilities to post predefined comments on verified content automatically.

From now on, Detective can only submit report on the base of user reputation. if user reputation on Steem is 35 or higher then detective can submit plagiarism/copyright infringement/reward farming related reports on SteemWatcher portal. For Spamming and repeating content 30 reputation is necessary to submit report.

For this development i have use a function in which we hit the SDS API to get the reputation of user then we will apply the different checks on it.

function getUserReputation($username) {
$api_url = "https://sds.steemworld.org/feeds_api/getPostsByAuthor/$username";
$response = file_get_contents($api_url);
$data = json_decode($response, true);
 if(isset($data['result']['rows'][1][2])) {
return $data['result']['rows'][1][2];
    }
    return false;
}

   $user_reputation = getUserReputation($auto_username);

if ($user_reputation !== false && (($user_reputation < 30 &&
 ($plag_type == 'Spamming Content' || $plag_type == 'Repeat Content')) || ($user_reputation < 35 &&
 ($plag_type == 'Copyright Infringement' || $plag_type == 'Plagiarism Content' || $plag_type == 'Reward Farming')))) 
{
    header('Location:' . $_SERVER['PHP_SELF'] . '?msg=low_reputation');
    exit;
}



If report will submitted against the above criteria, then below header message will show.

image.png



Please cast witness vote to bangla.Witness or set proxy to rme.

_
Vote bangla.witness as witness
Set Proxy rme as proxy

Special Thanks.

Cc: @rme
Cc: @hungry-griffin
Cc: @steemcurator01
Cc: @steemchiller
Cc: @pennsif

Thanks for giving your precious time to my post.
Follow | Upvote | Share | Comments
Follow me on Instagram.
Instagram

🆃🅷🅰️🅽🅺 🆈🅾️🆄

Sort:  

Upvoted! Thank you for supporting witness @jswit.

Nice one brother, keep it up

This post has been featured in the latest edition of Steem News...

Coin Marketplace

STEEM 0.24
TRX 0.21
JST 0.037
BTC 98048.48
ETH 3406.24
USDT 1.00
SBD 3.35