An idea to fix spambots


#21

I think it’s done already, to a point. That’s why some bots use fakeRWTsite,com and similar tricks.


#22

They could just use a redirect link to their website to avoid the spam filter.


#23

That’s right huh… bit.ly, goo.gl and those other link shorteners… We have a problem.


#24

Well, Deca could block those too. Name 1 reason a legit player would post a link shortner?


#25

The spambots usually dodge spam filters by using different letters or numbers in place for any other letter (like 1, l and I), so the filter can check if the spambots are dodging the filter.

Deca is already doing this, but filters can always be bypassed. There are no easy ways to disable spambots


#26

Maybe banning IPs from spam bots.


#27

I don’t see that much has been patched up. For example, oryx.in spambots can say ORYX.1N to avoid the filter. Secondly, you can’t avoid the filter if most of the dodges are patched up.


#28

I disagree with in game moderation… clearly this is a task for machine learning. Create an algorithm that takes in chat messages, how many times player ignore an account, ip addresses, age of account, time spent stationary, and time spent moving. The longer the filter ai runs, the more effective it’ll get at determining the difference between spam bots and real players. It would require minimal invention in the beginning, given some hand picked data before hand, and forced correction down the road, whereas evolution would take care of the rest.


#29

I’ve used them to direct someone to a patch notes.


#30

Ingame? I imagine that’s a very easy sacrifice for an end to spambots


#31

What stops a bot from changing a few characters to hide urls? Even with complex regex, people have been getting around filters for ages. Let’s take http://www.suspiciouslink.com for example. Say you automatically block anything starting with http:// or https://, www., or ending in .com. You could still write suspiciouslink (dot) com. If you block top level domain names; spaces, or other characters could be used to circumvent that. If you try to block second level domain names, you run the risk of filtering non spam messages in truckloads.

Also plenty of players use url shorteners in game, from discord invites, to guild boards, from funny memes, to birthday invitations; the possibilities are quite open ended. Certain use cases are much more frequent than others, but it comes to stand that url shorteners, or rather someone’s usage of them, is out of courtesy to their fellow peer. It is polite to shorten urls, so that others do not have to spend unnecessary amounts of time typing a url, especially if that url has GET data[1] or storage data[2] in the url.

Example of [1]: (RotMG's old character selection screen from 2010) https://www.google.com/search?q=realm+of+the+mad+god&tbm=isch&tbs=simg:CAQSkgEJ1xTMfMqiqcYahgELEKjU2AQaAAwLELCMpwgaYQpfCAMSJ6EX6QjYF9kXoBfdCM8UohejF2CHN_102pzXrJv42iDeDN6o19iHWPBow_1yl6OHtvVtLFwbBUglJOhgYPVPKx_1uEA-q86JAXvBr6D0_1ltbROCbpHdcgrMRmp1IAQMCxCOrv4IGgoKCAgBEgRr3yNgDA&sa=X&ved=0ahUKEwiv46OEwsviAhVeIDQIHZ_jCRUQ2A4ILigB&biw=3440&bih=1297#imgrc=sQ2mSc4qOmviBM:

Example of [2]: (A Red Truck) data:image/gif;base64,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