maybe use auto chat ban on keywords like dollars, euro, eur0, skype or domains ? And it doesn't have to be long, even 5 min is enough. So active players will use another mean(discord,ts,fb etc) to talk about the site they visited but those irritating spammers wont be able to advertise since they will get chat banned every time they try to spam.