Доброго всем времени суток.
Как, пожалуй, уже многие могли убедиться, спамеры заполонили весь чат, а модератор не всегда в чате и часто не готов вовремя восстановить нормальную беседу в чате. Поэтому предлагаю радикальное решение проблемы: прикрутить к чату антиспам, который бы автоматически блокировал возмутителей спокойствия. Алгоритм антиспам-бота предлагаю следующий: если сообщения юзера состоят из одного-двух шаблонов, занимающих более 80% всего объема сообщения, и эти шаблоны повторяются в более чем 5 сообщениях за последние 5 минут - юзверю выписывается баня. Также, баня выписывается за объемные тексты (свыше 2 экранов за 5 минут), но при наличии совпадений в тексте более чем на 30-40% (бывают умники, копирующие стихи в чат). При написании свыше 100 строк за 1 минуту также выдается банан.
Бананы раздаются на сутки (прогрессивно с рецидивами) игрокам старше 3 дн. с возможностью разбана, аккаунты моложе суток банятся на 10 лет.
Несогласных с алгоритмом раздачи автобанов прошу прокомментировать, что их не устраивает и как, по их мнению, следует доработать алгоритм.
P.S. Знал бы я язык, на котором написана серверная часть чата - предложил бы сразу код...