Bitcoin Forum

Other => Meta => Topic started by: Thekool1s on September 10, 2018, 01:24:41 PM



Title: Spam Filter Plugin V1
Post by: Thekool1s on September 10, 2018, 01:24:41 PM
Bitcointalk Chrome Spam Filter Plugin v1.

What does the plugin do?

It basically ignores all the posts made by users who haven't received any merit. You can also set a minimum amount of merit a user must have received to not get filtered by the plugin.

Example:

https://i.imgur.com/woFIyP8.png


Download: https://mega.nz/#!ifQChQqZ!z52O9Kpsgh7dI38iwnnYFwh0u5w3FJ7OkZ5sm2sob3s
By downloading this Plugin you agree not to Resell it in any way or form. However, you are allowed to modify it. This plugin is for personal use only.

How to use?
- Download & install chrome
- Download the zip file linked above.
- Extract the file
- Goto Chrome > Settings > Extensions.
- "Enable Developer mode" > Click Load Unpacked Extension and Locate the 'extracted' folder.

Note: This plugin was not developed by me, I hired a developer to code this plugin. If anyone can review the code that would be great. The code is commented out.

Upcoming features:
- Allow users to totally remove/hide posts from users who haven't received any merit.
- Show how long the user has been on the forum.

Suggestions and feedback will be appreciated.


Title: Re: Spam Filter Plugin V1
Post by: Don Pedro Dinero on September 10, 2018, 01:26:57 PM
Does it count the time they have been in the forum? I mean, it’s not the same someone who has been here since January and hasn’t received a single merit as someone who registered one month ago.


Title: Re: Spam Filter Plugin V1
Post by: vlad230 on September 10, 2018, 01:36:07 PM
I think this is overkill and unnecessary.

If a user didn't receive any merit yet, that doesn't mean what he/she has to say isn't valuable and can be ignored.

I know the spam issue is increasingly annoying but we need to tackle the root cause and not the effect.


Title: Re: Spam Filter Plugin V1
Post by: Thekool1s on September 10, 2018, 01:38:37 PM
Does it count the time they have been in the forum? I mean, it’s not the same someone who has been here since January and hasn’t received a single merit as someone who registered one month ago.

'Time' or date of registration isn't taken into consideration yet. However, I do get the point you are trying to make here. Merit-worthy posts/users may get ignored. I will Add this request to the upcoming features list. To show how long the user has been on the forum.  Thanks for the suggestion. :)

Quote
I think this is overkill and unnecessary.

If a user didn't receive any merit yet, that doesn't mean what he/she has to say isn't valuable and can be ignored.

The purpose of this plugin is to make 'Spam-infested' sections readable. Try to use this in the 'Bitcoin Discussion' Section and you will find how this isn't an 'overkill'.

Quote
I know the spam issue is increasingly annoying but we need to tackle the root cause and not the effect.

And what solutions have you seen getting implemented to tackle the root cause? All I have seen is an 'Ok' from Theymos.


Title: Re: Spam Filter Plugin V1
Post by: Geraldo on September 10, 2018, 01:49:49 PM
The majority of people that post decent stuff never get any merit. And newcomers that actually post decent stuff will be included in the ignored list. I dont know how well this system will work out.

-Suggestion:

Maybe, if possible, you could add a detector for plagiarised content or thread duplicates.


Title: Re: Spam Filter Plugin V1
Post by: Welsh on September 10, 2018, 02:14:26 PM
I guess some people will find this useful, but pretty overkill in my opinion. Plus, your contributing to the problem, because these guys will never receive any merit if your ignoring their posts automatically.

The majority of people that post decent stuff never get any merit. And newcomers that actually post decent stuff will be included in the ignored list. I dont know how well this system will work out.

-Suggestion:

Maybe, if possible, you could add a detector for plagiarised content or thread duplicates.

I wouldn't say the majority. However, yes not enough members posting good quality posts are getting merit.


Title: Re: Spam Filter Plugin V1
Post by: LoyceV on September 10, 2018, 02:27:33 PM
I would love to see this as an official forum feature, where you can just click "show users/posts with xx Merit only" on top of each board. I hope this will be implemented in the future (after the Merit system has had some more time to mature).
I'm paranoid to install browser extensions, so I'm not testing it yet.

The majority of people that post decent stuff never get any merit.
That's not my experience. Can you post/PM a list of users with decent posts without any Merit? I wouldn't mind unloading some more sMerits.


Title: Re: Spam Filter Plugin V1
Post by: Thekool1s on September 10, 2018, 02:32:11 PM
Quote
The majority of people that post decent stuff never get any merit. And newcomers that actually post decent stuff will be included in the ignored list. I dont know how well this system will work out.

Just like I said earlier, this plugin is for making unreadable sections readable. I don't believe each and every member here will start using this. There will be plenty of merit sources and people who won't use this. Plus this isn't the final thing... Plenty of stuff can be added to make it friendly towards merit-worthy users.

Quote
Maybe, if possible, you could add a detector for plagiarised content or thread duplicates.

I will look into it. I hope there is some kind of an API for this. Else, I don't see how this could be implemented. Plus something like this will slow down the plugin.

Quote
However, yes not enough members posting good quality posts are getting merit.

That's another story. Ask Merit sources to be more generous, spend more time hunting for merit-worthy posts etc, This plugin wouldn't hinder their efficiency at all... Even if they are on a "Merit-run" all the plugin is asking them is to click that 'Read Anyway' Button. I dunno how hard can it be to click a button.

Quote
I would love to see this as an official forum feature, where you can just click "show users/posts with xx Merit only" on top of each board. I hope this will be implemented in the future (after the Merit system has had some more time to mature).

Yeah, I wanted to suggest it in the community suggestions thread But thought it won't get implemented anytime soon, so I took it to my self. Hired a guy to code this. But this would make a great 'official' Feature.

Quote
I'm paranoid to install browser extensions, so I'm not testing it yet.

No worries :D, I am waiting for devs from the community to review it.


Title: Re: Spam Filter Plugin V1
Post by: LeGaulois on September 10, 2018, 02:49:21 PM
Can I ask and make a suggestion.
- Is it possible to modify it to be able to hide the space (comment) hidden
What I mean is, for example, someone blocking me will see

https://imgur.com/ecFHsUL
instead of https://bitcointalk.org/index.php?topic=5025755.msg45490796#msg4549079

- And combine it with the ignore list or making a ignore list inside the addon. To hide the space used by the ignored user.


Title: Re: Spam Filter Plugin V1
Post by: jackg on September 10, 2018, 03:01:50 PM
Upcoming feature:
- Allow users to totally remove/hide posts from users who haven't received any merit.
- Show how long the user has been on the forum.

Suggestions and feedback will be appreciated.

I'd suggest using activity instead of date registered. A user may have registered here six months ago and posted a sale or something or even not done anything and just forgot about their account.

Realistically, if you get to 100 activity and are without merit, it's probably worth ignoring...


Title: Re: Spam Filter Plugin V1
Post by: Thekool1s on September 10, 2018, 03:17:54 PM
Quote
- Is it possible to modify it to be able to hide the space (comment) hidden
What I mean is, for example, someone blocking me will see

This is already on the list and will be the next feature.

Quote
I'd suggest using activity instead of date registered. A user may have registered here six months ago and posted a sale or something or even not done anything and just forgot about their account.

Realistically, if you get to 100 activity and are without merit, it's probably worth ignoring...

Yeah makes more sense. But what happens to users who are sitting on default merit just because the system rewarded them. E.g A full member who got rewarded by the system is sitting on 100 merits without any merit received, what happens to a user like this? Should they be ignored?


Title: Re: Spam Filter Plugin V1
Post by: jackg on September 10, 2018, 03:25:04 PM
Quote
I'd suggest using activity instead of date registered. A user may have registered here six months ago and posted a sale or something or even not done anything and just forgot about their account.

Realistically, if you get to 100 activity and are without merit, it's probably worth ignoring...

Yeah makes more sense. But what happens to users who are sitting on default merit just because the system rewarded them. E.g A full member who got rewarded by the system is sitting on 100 merits without any merit received, what happens to a user like this? Should they be ignored?

Yes, piggy for example made a sql tool for getting everyone's merit history (loyceV did similar and vod has some sort of thing but that one might be more difficult to use)...


Title: Re: Spam Filter Plugin V1
Post by: Geraldo on September 10, 2018, 03:26:22 PM
I would love to see this as an official forum feature, where you can just click "show users/posts with xx Merit only" on top of each board. I hope this will be implemented in the future (after the Merit system has had some more time to mature).
I'm paranoid to install browser extensions, so I'm not testing it yet.

The majority of people that post decent stuff never get any merit.
That's not my experience. Can you post/PM a list of users with decent posts without any Merit? I wouldn't mind unloading some more sMerits.

Sorry, I have no time to research for and post a list (maybe an obsessive listmaker could help?). I would if I could. Im generally speaking from my experience which could differ from yours of course.


 I personally have been giving merits as much as I could too, until of course I ran out of them.. From what I've seen, merits are mostly rewarded to thread ops.. Thread replies that are decent and helpful usually get burried in crap posts, casting them invisible to people that can award them. But no, I have no data in my hands to support this. Hopefully I will find the time to research it.


Title: Re: Spam Filter Plugin V1
Post by: hilariousetc on September 10, 2018, 03:42:59 PM
I think this is overkill and unnecessary.

If a user didn't receive any merit yet, that doesn't mean what he/she has to say isn't valuable and can be ignored.

I know the spam issue is increasingly annoying but we need to tackle the root cause and not the effect.

You don't have to use it nor does it effect any poster from being able to (shit)post here. I personally wouldn't use for obvious reasons, but it could be very helpful for those who are sick to death of all the worthless generic spam that gets posted here by bounty hunters churning out their hollow one liners for payment. In fact, I think theymos should implement something like this in the new forum software because it might actually make the board usable. For those decent posters they will soon get the merit they require to show up to those who set a merit requirement so it will only effect you not seeing those posts from decent posters for a short while and that's a small price to pay to have all the crap posted by zero-merit users hidden that nobody wants to read anyway.


Title: Re: Spam Filter Plugin V1
Post by: Thekool1s on September 10, 2018, 06:53:31 PM
Quote
Yes, piggy for example made a sql tool for getting everyone's merit history (loyceV did similar and vod has some sort of thing but that one might be more difficult to use)...

This still would require the 'time' check, The day the merit system was introduced and the user's registration date should be checked against each other. If the account was registered after the merit-system was implemented and has less than 100 activity, the plugin shouldn't filter them but then again the bounty hunters will get away who don't hesitate to create another account after getting banned. So it defeats the purpose of the plugin altogether while just showing the date when the user registered could be a better thing here. If someone sticks out the Reader could click the 'Read-Anyway' button.