SpamFilter — аддон для Elder Scrolls Online, автоматически игнорирующий спамеров с помощью фильтров по шаблонам.
Установка
- Распакуйте папку SpamFilter в директорию с аддонами ESO.
- Если игра уже запущена, введите в чат команду
/reloaduiдля перезагрузки интерфейса.
Описание функционала
Аддон фильтрует сообщения в каналах зоны, речи и крика, а также входящую внутриигровую почту на предмет рекламы золота. При обнаружении спам-сообщений отправитель автоматически добавляется в список игнорируемых. При этом друзья автоматически исключаются из фильтрации.
Фильтры
SpamFilter использует несколько шаблонов для обнаружения спамеров, включающих как простые текстовые совпадения, так и сложные паттерны на основе регулярных выражений Lua. Аддон содержит 6 встроенных фильтров, ориентированных на наиболее распространённые адреса и фразы, связанные с торговлей золотом.
Если стандартные фильтры не подходят или хотите их отключить, это можно сделать в меню настроек или командой /sfdefault.
Для добавления собственных фильтров используйте команду:
/sfadd ИмяФильтра шаблон
Например, /sfadd MyFilter [e3]vilg[o0][l1]d добавит фильтр, игнорирующий пользователей, содержащих в сообщении совпадение с шаблоном.
Имена фильтров не должны содержать пробелов, а сами шаблоны стоит писать в нижнем регистре с учётом особенностей Lua-паттернов.
Основные команды
/sfdebug [on|off]— включение или отключение отладочного вывода./sffilters [default|custom]— отображение всех, только стандартных или только пользовательских фильтров./sfignorelist— показ текущего списка игнорируемых игроков./sfremove ИмяФильтра— удаление пользовательского фильтра по имени./sfclear— удаление всех пользовательских фильтров./sfactive [on|off]— включение или отключение работы аддона./sfdefault [on|off]— включение или отключение стандартных фильтров./sftest ИмяФильтра текст— проверка, сработает ли фильтр на заданной фразе./sfmaxlen [on|off|число]— управление фильтром по максимальной длине сообщения и установка лимита символов.





