An idea to fix spambots


#13

I think it already does it to some degree, limiting the amount of times you can spam the exact same message (to 2 I think), if it was any stricter, we’d get our normal chat affected, eg. not be able to answer “Yes” twice in a row, or call “Abyss” twice.


#14

Yeah, if it negatively impacts normal gameplay it shouldn’t be done. nvm…


#15

I often suggest new players visit www.realmeye.com. A ban on all websites would be a shame.


#16

I mean any rwt websites found will be placed in the spam filter, forcing the owners to spend money on a new domain. Rinse and repeat.


#17

‘A’ red star spam bot. Imagine if you could ignore one bot and that’d be it, instead of a new bot per minute of each hour of each day, in the nexus or pming, much less logging on at the beginning of a day to hordes of them in all nexuses…


#18

I don’t think it limits the amount of messages, because I still see people spamming, and there is USW2


#19

I don’t think that’s possible once all of the obvious spam filter dodges are patched up. There would be no other possible way to dodge the filter since you can’t use special characters.


#20

With the popularity of trading servers, deca could make it so 1 or 2 servers don’t have the ban. And as to people who say that the spam filter will block normal players, just make it so all forms of RWT names are banned. A bot is only for 1 website. So if they can’t say their names, then they’re useless


#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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

#32

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.