-
Notifications
You must be signed in to change notification settings - Fork 0
Scoring Rules
Robert MacLean edited this page May 19, 2020
·
1 revision
Both Score and Clean apply the same rules to determine if an account is of low quality because it is a bot, a fake follower or an abandoned account. The default configuration for the scoring is as follows:
- Default Profile Image: +1
- No description: +0.3
- No favourites: +0.8
- Followers less than 20: +0.5
- No location: +0.2
- More than 10k followers: +0.2
- More than 25k followers: +0.7 (stacks with 6)
- Less than 10 tweets: +0.3
- Zero tweets: +0.5 (stacks with 8)
- Tweeted this week: -0.4
- Tweeted more than 90 days ago: +0.5
- Tweeted more than 365 days ago: +1
- Follows more than 5k people: +0.3
These are added up and if they exceed the minimum score then the specific action is taken.
If you want to change the scoring rules or values they can be overridden by creating a file called score.json
and changing the values in it. The Init command can help create this file for you and a complete score.json
is in our documentation.
Each item in the config is added as follows:
"Key": {
"Enabled": true,
"Value": true,
"Impact": 1.0
},
Break down:
-
Key
refers to a unique key for each setting. Only the keys which you are changing need to be specified but all three of the properties in each key must be specified for all supplied keys. -
Enabled
is true or false to enable the rule. -
Value
is what to use in the compare with the account. -
Impact
is how much of an impact it has on the score.
Here are some examples of making changes
{
"DefaultProfileImage": {
"Enabled": true,
"Value": true,
"Impact": 0.1
}
}
{
"DefaultProfileImage": {
"Enabled": true,
"Value": false,
"Impact": 1.0
}
}
{
"FollowersLarge": {
"Enabled": false,
"Value": 10000,
"Impact": 0.2
},
"FollowersExtraLarge": {
"Enabled": false,
"Value": 25000,
"Impact": 0.7
},
"FollowingMoreThan": {
"Enabled": false,
"Value": 5000,
"Impact": 0.3
}
}