In the past few months, there are spam posts being created in Russian regularly on talk pages on the Konkani Wikipedia (on the Konkani Wikipedia, the talk pages are in Structured Discussions - formerly Flow - format by default). I am a temporary admin on gomwiki and I delete these posts as soon as I see them. I would like to request help to create a local abuse filter for this.
I have created a page with links to instances of spam that I have deleted, and you can also take a look at the deletion log for the last few months.
I have studied the instances of spam, and I think that the filter should have the following conditions:
- Filter group: Flow
- user_age==0 (Unregistered editors)
- board_namespace==3 (User talk pages)
- It should check that at least 40% of the text should be Cyrillic characters
It appears that we are dealing with real people and not bots, therefore, warnings will not be sufficient, and the edit should be blocked.
I have also noticed that at least a couple of the IP addresses have been reported as forum spammers, so perhaps later on, if necessary, we can create a separate filter using sfs_blocked that checks whether the IP address is blocked using the stopforumspam.com list and more stringent criteria regarding the contents.
Since I'm not well-versed with writing abuse filters, please could someone help by writing a local filter with the above conditions? If you could get us started, I'll try to maintain the filter myself later on.