Jump to content
Korean Random
EvilAlex

[0.8.11] BattleMessenger - Chat filter & antispam - v2.6 /16.02./

Recommended Posts

[0.8.11] BattleMessenger - Chat filter & antispam - v2.6 /16.02./

post-18561-0-86760600-1385421633_thumb.png

Ограничить число отображаемых сообщений в чате
Скрыть сообщения от мертвых / жив и статуса союзника / врага
Скрыть повторяющиеся сообщения от игроков
Предотвращение спама, установив макс. количество сообщений на Х секунд от одного игрока
Пользовательские фильтр слов для блока сообщений, содержащих "плохие слова"
Набор Wargaming слов фильтров от лобби чата (только для стран ЕС)
Игнорировать собственные сообщения, мат клан / взвод, союзника в компании / МИРОВАЯ ВОЙНА / обучение / случайных боях (по желанию)
Блокировка сообщений на основе мин. WN рейтинг (статистика XVM обязательна)

Когда кто-то массово рассылает в чат, например, с миникарты пинг .. этот мод только скрывает сообщения, не удаляя звук пинга или значок на миникарте действий.


Конфигурационный файл:
Работает и на новых версиях.
конфигурации хранится в BattleMessenger.conf с помощью JSON и дополнительными комментариями (то же, XVM мод)
Поумолчанию настройки также используется если конфигурационный файл поврежден или отсутствует.










/**
* [0.8.9] BattleMessenger - chat fiters & antispam
* Author: Assassik
* Version: 2.4
*
* Forum link: http://forum.worldoftanks.eu/index.php?/topic/235204-
* Source code: https://github.com/PavelMaca/WoT-BattleMessenger
*
* Custom filters
*  - Simple filter like "badword" will match message: "In this message is badword and will not be displayed."
*  - Character replacing - https://gist.github.com/PavelMaca/3c9268e553ece98051f0#file-charreplacements-as)
*  - Removed special characters - https://gist.github.com/PavelMaca/3c9268e553ece98051f0#file-nonstandardchars-as
*
*   Using .* statement
*       - For creating dynamic filters, you can use ".*" inside filter definition.
*       - It mean "any characters".
*
*        ".*bar" match "bar", "foobar"
*        "sta.*" match "stay", "stats", "start"
*        "re.*d" match "red", "reeeed", "read"
*        "re.*d.*" match same as above + "reading"
*
*  - more info on forum or here: https://github.com/PavelMaca/WoT-BattleMessenger#custom-filters
*
* WARNING:
*  - To edit this file use an editor that supports UTF-8, for example Notepad ++. WordPad does not support this encoding,
and will "kill" the config file.
*
*/
{
"enabled": true,        // false - Disable mod
// Number of messages displayed on chat
"chatLength": 10,       // -1 = unlimited; 0 = disable chat completly
"backgroundAlpha": 100,   // 0-100 background transparency
  
// Mod will not hide any message from:
"ignore": {
  "clan": true, // true - clan players, enemy team included
  "squad": true,        // true - squad players
  "companyBattle": true,  // true - ally team in company battles
  "specialBattle": true,  // true - ally team in special battles (clan wars)
  "trainingBattle": true,  // true - ally team in training battles
  "randomBattle": false  // true - ally team in random battles
},
// Hide messages by dead/alive & ally/enemy player status
// true - hide; false - show
"blockAlly": {
  "dead": false,
  "alive": false
},
"blockEnemy": {
  "dead": false,
  "alive": false
},
// Antispam
"antispam": {
  "enabled": false,   // true - Enable this feature
  // Prevent duplicate messages from one player
  "duplicateCount": 2,  // >= 1 - Limit of identical messages from one player per interval
  "duplicateInterval": 7,  // (sec); 0 - disable
  // Prevent spam, by setting max. number of messages per x sec from one player
  "playerCount": 3,   // >= 1 - Number of messages from one player per interval
  "playerInterval": 7,  // (sec); 0 - disable
  // Enable/disable set of WG filters (from lobby chat rooms), EU only
  // Full list of bad words: https://gist.github.com/PavelMaca/3c9268e553ece98051f0#file-wgfiltereu-as
  "WG_Filters": false,
  // List of custom filters - block all messages containing these words
  // See header for mor details, or visit forum topic
  // Every word must by inside "quotes" and separated by commas.
  "customFilters": [
   "siem.*", "witam.*", "clan", "recru.*", "search.*",
   "noob.*", ".*[edited].*", "idiot.*", "uninstall", "tetris", "l2p"
  ]
},
// Depend on XVM >= 5.0 with stats
"xvm": {
  "enabled": false,   // true - Enable this feature
  "minRating": 0        // minimum {{wn}} rating of sender for displaying message
},
  
// Testing mode - don't hide any messages
// Enable sending extra debug info massages, like "Config loaded" or "Config error..."
// Extended info about messages, see forum
"debugMode": false      // true - Enable this feature
}



Я не несу ответственности за недостающую информацию в чате, используя этот мод ...

Способ установки
Закинуть в папку с клиентом...

Оригинальный пост!

P.S.
перевел как смог и сколько смог...
работает пока что лучше чем от _igorchik_ !

0.8.11 BattleMessenger - chat filter & antispam 2.6.rar

Edited by EvilAlex
  • Upvote 5

Share this post


Link to post

Short link
Share on other sites

Красава! Наконец то их слепили вместе) СПС!

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Вопрос у меня такой- можешь это(история чата)BattleMessenger.swfобъединить с фильтром?

Фильтр работает, всё нормально но иногда просто пропускаешь в чате что то нужное.

Share this post


Link to post

Short link
Share on other sites

Обновление под 0.8.10

 

Version 2.5. for game client 0.8.10
Download - http://www.mediafire.com/download/qfis7z5g0wdcn2d
Config from older version is compatible!

 

 

[0.8.10] BattleMessenger - Chat filter & antispam v2.5 /24.12./ - Mods & Addons - World of Tanks official forum
http://forum.worldoftanks.eu/index.php?/topic/235204-0810-battlemessenger-chat-filter-antispam-v25-2412/#topmost

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

да, странно что разработчик спам-фильтра сам не додумался объединить его с историей сообщений, коли занялся улучшением чата.

В выборе спам-фильтр или история чата - выбираю всё же историю, и надеюсь что эти два мода трансформируют в один.

Share this post


Link to post

Short link
Share on other sites

да, странно что разработчик спам-фильтра сам не додумался объединить его с историей сообщений, коли занялся улучшением чата.

В выборе спам-фильтр или история чата - выбираю всё же историю, и надеюсь что эти два мода трансформируют в один.

Я отписался автору той темы, будем надеяться что это и есть автор мода и откликнется на просьбу!

Share this post


Link to post

Short link
Share on other sites

Я отписался автору той темы, будем надеяться что это и есть автор мода и откликнется на просьбу!

EvilAlex за адаптацию и перевод (хотел спросить а где собственно перевод?) спасибо! :gawi:

Поддерживаю!!! Очень хочется иметь модик 3 в 1!

  • Анти-СПАМ
  • Чат-Фильтр
  • История Чата

На досуге перевёл конфиг, использовать только для ознакомления с параметрами.

Честь тому и хвала кто адаптирует конфиг под русскоязычные комменты. Перевод имеется.

ВНИМАНИЕ! Под спойлером имеется нецензурная брань, прошу модераторов отнестись с понимание, это требуется для СПАМ-Фильтра. (спрятал под дополнительный спойлер)

 

Перевод конфига на русский язык, НЕ является ИСХОДНЫМ кодом!!! Использовать только для ознакомления с параметрами

/**
 * [0.8.10] BattleMessenger - chat fiters & antispam
 * Author: Assassik
 * Перевод: Demon_OK & SlaYer_SAS
 * Version: 2.5
 *
 * Ссылка для форума : http://forum.worldoftanks.eu/index.php?/topic/235204-
 * Исходный код : https://github.com/PavelMaca/WoT-BattleMessenger
 *
 * Пользовательский фильтр
 *  - Простой фильтр как "badword" подходит к сообщению: "In this message is badword and will not be displayed."
 *    И будет удалено (не показано в чате)
 * - Замена символов - https://gist.github.com/PavelMaca/3c9268e553ece98051f0#file-charreplacements-as)
 * - Удалить специальные символы - https://gist.github.com/PavelMaca/3c9268e553ece98051f0#file-nonstandardchars-as
 *
 *   Использование оператора .*
 *    - Для создания динамических фильтров, используйте ".*" в слове фильтра.
 *    - Это значит "любой символ или буква".
 *
 *     ".*bar" match "bar", "foobar"
 *     "sta.*" match "stay", "stats", "start"
 *     "re.*d" match "red", "reeeed", "read"
 *     "re.*d.*" match same as above + "reading"
 *
 * - Более подробная информация о форуме или здесь: https://github.com/PavelMaca/WoT-BattleMessenger#custom-filters
 *
 * ВНИМАНИЕ:
 *  - Для редактирования используйте редактор с поддержкой UTF-8, такие как Notepad ++.
 * WordPad не поддерживает эту кодировку, и поломает конфигурационный файл.
 *
 * /
{
	"enabled" : true, // false - Отключить мод

	// Количество сообщений на экране
        "chatLength": 10,    // -1 = бесконечно; 0 = выключить чат
        "backgroundAlpha": 100,   // 0-100 прозрачность чата  

       // Не скрывать сообщения от:
        "ignore": {
         "clan": true,    // true - Не использовать фильтры для клановых игроков, для вражеских то же
         "squad": true,    // true - Не использовать фильтры для взвода
         "companyBattle": true,  // true - Не использовать для своей команды в company battles
         "specialBattle": true,  // true - Не использовать для своей команды в special battles (clan wars)
         "trainingBattle": true,  // true - Не использовать для своей команды в тренировке
         "randomBattle": false  // true - Не использовать для своей команды в рандоме
},

       // Скрывать сообщения от мертвых(dead)/живых(alive) & союзников(ally)/врагов(enemy)
       // true - скрывать; false - показывать
        "blockAlly": {
         "dead": true,
         "alive": false
},
        "blockEnemy": {
         "dead": true,
         "alive": false
},
 
       // Antispam
        "antispam": {
         "enabled": true,   // true - Включить эту опцию

       // Предотвращение дублированных сообщений от одного игрока
       "duplicateCount": 2,  // >= 1 - Количество одинаковых сообщений от одного игрока в определенное время
       "duplicateInterval": 7,  // (sec); 0 - выключение

       // Предотвращение спама, указанием максимального количества сообщений в указанный интервал времени от одного игрока
        "playerCount": 3,   // >= 1 - Количество сообщений от одного игрока в заданный интервал времени
        "playerInterval": 7,  // (sec); 0 - выключение
 
       // Включение или выключение фильтра от WG, только для EU
       // Полный список слов здесь: https://gist.github.com/PavelMaca/3c9268e553ece98051f0#file-wgfiltereu-as
        "WG_Filters": false,
 
       // Список своих "слов" - блокирование всех сообщений, которые содержат эти "слова"
       // Смотрите заголовок для информации или посетите топик с темой
       // Каждое слово должно быть внутри "кавычек" и разделено запятой.
        "customFilters": [
         "клан", "прием", "дно", "днище", "лол", "маму", "мама", "папу", "папа"
  ]
},
	
	// В зависимости от XVM > = 5.0 со статистикой
	"XVM" : {
	"enabled": false, 					// true - Включите эту функцию
	"minRating" : 0 					// минимальное {{ WN }} рейтинг отправителя для отображения сообщение
	},

	// Режим тестирования - не скрывают любые сообщения
	// Разрешить отправку дополнительных отладочная информация массажи , как "Config loaded" или "Config error..."
	// Расширенная информацию о сообщениях см. форум
	"DebugMode" : false 				// true - Включите эту функцию
}

 

Внимание расширенный СПАМ-Фильтр тэг "customFilters"!!!

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

EvilAlex за адаптацию и перевод (хотел спросить а где собственно перевод?) спасибо! :gawi:

Поддерживаю!!! Очень хочется иметь модик 3 в 1!

Имел ввиду информацию из поста!

Share this post


Link to post

Short link
Share on other sites

Имел ввиду информацию из поста!

Ааа... сорри тогда! Но всё равно плюс улетел уже)

Кстати перевод от Demon_OK и чуть правки от меня. Тема на офф форуме WoT загнулась и свалилась в "архив". Спам-Фильтр с расширенным словарным запасом также от туда. Пользуюсь случаем хочу передать привет поблагодарить:

  • Assassik (EURO Forum) - за идею, разработку и адаптацию мода из патча в патч
  • Demon_OK - за адаптацию и перевод конфига с русскоязычными комментариями
  • EvilAlex - за оживление и обновление темы!
Edited by SlaYer_SAS
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Товарищи, друзья :) а у меня у одного не работает новая версия ? 

Edited by refaol

Share this post


Link to post

Short link
Share on other sites

Товарищи, а у меня у одного не работает новая версия ? 

Друг! пока на работе((( До танков ещё доползти нужно, может кто раньше отпишется.

Share this post


Link to post

Short link
Share on other sites

Ребятки такой вопрос по фильтру

 

"customFilters": [
         "клан", "прием", "дно", "днище", "лол", "маму", "мама", "папу", "папа"
  ]

 

как сделать чтобы он работал по команде true, false

Share this post


Link to post

Short link
Share on other sites

Хорошая вещь, особенно возможность блокировки сообщений, от низкорейтинговых советчиков) спс

Edited by Pepto_

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...