ThioJoe / YT-Spammer-Purge

Allows you easily scan for and delete scam comments using several methods.
GNU General Public License v3.0
4.57k stars 389 forks source link

Filtering: Comment copy bots without obvious spam profile names "click about to see more!" #853

Closed Propheticus closed 1 year ago

Propheticus commented 2 years ago

Filter Mode

Auto-Smart Mode

Select the Problem

A type of spammer is not detected at all

(Optional) If 'Other', Enter Very Short Description

No response

Spammer Example / Sample

image image

https://www.youtube.com/watch?v=qIUb3bjh42Y&lc=UgyNXzeRX-8ova7eKvp4AaABAg https://www.youtube.com/watch?v=qIUb3bjh42Y&lc=UgwBKthArRpKj7SkE6F4AaABAg

https://www.youtube.com/watch?v=qIUb3bjh42Y&lc=Ugy5Yip-gB_PX7fEdNR4AaABAg

https://www.youtube.com/watch?v=qIUb3bjh42Y&lc=UgxZowZluxz_ZHClO9R4AaABAg

Video / Post Link

https://www.youtube.com/watch?v=qIUb3bjh42Y

(Optional) Additional Info / Context

These all have pretty random profile names, without the obvious emoji's or obfuscated words. Their profile banner is a picture inviting you to check their about pages that contain links to their albums.

Scan log attached: Spam_Log_2022-06-08_16-25-49.txt

Firecul commented 2 years ago

Assuming the comments aren't picked up on the normal filters I'm not sure how these could be caught. Basically, the tool would have to dl the profile pictures of every commenter and run it past an OCR program, as far as I know, that wouldn't be practical.

Propheticus commented 2 years ago

Of course, they are still copies of other comments so you can find them by looking at duplicates (I could find 3 of the first linked example, 2 copies 1 original, using ctrl-f search). So not sure why these are not picked up as duplicates, just reporting they are not.

Firecul commented 2 years ago

Oh ok, sorry that wasn't clear to me the first time.

All of your linked examples are picked up when I scanned that video WindowsTerminal_Windows_PowerShell (46)

Firecul commented 2 years ago

Are the repost filters turned on in your config file? notepad

Firecul commented 2 years ago

Actually, that'll be it, on line 199 (or 200 depending on how old your config is) I added AutoSmart to the check modes, but by default, that check is only in sensitive mode.

Change https://github.com/ThioJoe/YT-Spammer-Purge/blob/8b93b54e786e5032412979b51247e0e70c0d86d5/assets/default_config.ini#L200 to stolen_comments_check_modes = AutoSmart, SensitiveSmart

Propheticus commented 2 years ago

I was using the app fully default (no config ini file), apart from my own API credentials of course. Ah, so we're now tweaking the autosmart to be a bit more like sensitivesmart. I'm configuring a copy of the ini now and will use this next time. Thanks!

(Allowing configs to change what a default mode does or doesn't include makes it kind of hard to troubleshoot though. When users report they used the Auto-Smart mode that could then still mean anything... and is hard to reproduce when your config is different.)

ThioJoe commented 1 year ago

Unfortunately missed this old thread so not sure if these types of comments are still active, if so feel free to leave a new issue with updated comments.