When you scroll up the chat window, it stops autoscrolling. At that point it's easy to pick off the gil seller's name. Agreed that there really needs to be a blist option on the right-click menu.
Why would anyone legitimately need to enter a shout every 5 seconds?
How about a delay of 5 minutes for shouts, 3 minutes for yells and 1 minute for say? (No delay for tells)
EDIT: And also a length limit. One of the things these gil sellers do is make their message so long that their name scrolls off the top, making it difficult to blacklist them.
How about a 4 line limit (on default settings) for shouts? 5 for yells and 6 for say (no limit for tells)
Plug-in API is coming next year.
I'm going to be there day one, writing one that filters RMT spam.
-Limit shouts and yells to 500 characters. There is no reason why anyone should ever need to shout or yell something more than that.
-Add shout/tell msg delays (5 seconds between posts)
-Block Duplicate shouts to 1 every 15 minutes. E.g. if you try to shout something you have shouted exactly in the last 15 minutes block it. This prevents macro spam. I could see this negatively impacting players shouting for raises, but they can just modify their shout. RMT bots will have to have 5 different shouts to bot it with this change.
-Add Right Click "Add To Blacklist" on player names
-Allow us to scroll up in chat without it scrolling back down when someone says something
-Remove the limit on how many people we can blacklist. It makes no sense to have one, and a measley 200? If it impacts performance let me make that decision.
-Advanced
1. Allow a Reporting system on the black list "Why are you black listing this person? 1. Real Money Trade, 2. Spamming, 3. Trolling
Then give us chat filters we can configure ourselves
--Filter Screen
[x] Real Money Trade: Block [x] Allow[ ] | Apply Ratio: Any [x] | Percentage [1%]
[x] Trolling : Block [x] Allow[ ] | Apply Ration: Any [ ] | Percentage [10%]
First Line: What this would do, is block anyone who has been reported for RMT regardless of how many people have reported them (but only for me because I set it to do so)
Second Line: What this would do, is block anyone who has been reported for trolling but only if at least 10% of the people in the zone have blocked them.
Percentages should be calculated as you zone into an area based on who is in the zone as you are zoning into it by querying their blacklists.
Option 3:
Finish your addon system so we can make chat mods and your player mod community can do this for you.
I do agree with several people's statements that it would be truly awesome to have a right click + report option that can also blist the player for you. Having a special button to report the player as an RMT or spambot could be extra helpful too.
I've seen people have conversations in shouts and yells, so I think making the delay too long would irritate players who like to talk to people in the zone. The absolute most the delay should need to be is 1 minute. The delay won't be there to stop the RMT from spamming so much as it would be there to stop the scrolling long enough for players to be able to catch their name to blacklist it. Once they are blacklisted, you don't have to see their shouts anymore, so there is no reason to make this delay too long so that players can't communicate with each other as easily. The key here is to do things to make things harder on the gil sellers while simultaneously making it easier for players to add to blacklist and/or report them without also inconveniencing the players needlessly.
They could also implement something that automatically blocks shouts with a url included rather easily, that never solves the issue fully though. It's best to restrict shouting to certain levels, implement a quicker method of reporting bots and having SE identify the bots much more quickly so they can be removed before they start sale shout wars.
I think it's fair to say you don't need to shout even once till level 15 maybe, although people will complain that makes the game seem "lonelier" in the low level zones even if it stops bots from spamming uldah. Hard to please everyone.
Idk. When I am mining, I tend to watch tv/movies while moving my character around and mashing numpad0. I keep myself on a set route so that i don't really have to think too much about what i am doing so i can enjoy the show. Of course, i have accidentally sent some poor chaps a bunch of zero's a few times cause i wasn't paying much attention to what i had targetted.
I think a lot of people when they first start need to be able to shout to find FCs and linkshells, and also sometimes to ask for raises. They also often have questions they need to ask in public channels in order to get help since they do not yet know anyone else they can ask.
I've played Aion where you can't talk in any public chat until lvl 15, and let me just say that it is unnecessary and a little annoying.
Just making it easier for people to report and blist bots + the chat delay should be more than sufficient to solve the spamming bot problem without inconveniencing or irritating players.
Also just imagine if it took away your right to any public chats anytime you changed to a class below lvl 15 o_o That would certainly get old fast.
Wow, it's my doppleganger!
Great minds really think alike, because I would definitely prefer to see something like this. It's similar to how it's handled it World of Warcraft. You right-click the name in the chat log, and there is a 'report spam' option. You are then given a popup that confirms you really want to report them for spamming. When you click yes, the report is sent and they are automatically blocked.
The problem with just blacklisting is it only helps us. It doesn't help SE by reporting the offender. However, until they make an easier way (instead of asking us to go through the help desk menus and filling out a report), a lot of people just won't bother.