Страница 27 из 73

Re: AntiMat для Commfort 4.xx и 3.xx

Добавлено: 12:20, 07.12.2008
LIT
Кстати, могу поделиться своими исключениями (дополняйте у кого есть):

Код: Выделить всё

Gnezdukov
^(з|с)ключ(е|и)н(е|и)(е|и)
^(е|и)б(а|о)лы
^cен(е|и)болы
^(е|и) п(а|о)т(е|и)рял т(е|и)л(е|и)ф
^н(е|и)п(а|о)йму
^ц(е|и)нтр(а|о)х
^(е|и) п(а|о)т(а|о)м 
^(з|с)т(е|и)б(а|о)ть(з|с)я
и баны
^прибой
^вы(ш|щ)(е|и)б(а|о)л(а|о)
^н(е|и)п(а|о)н(е|и)м(а|о)(е|и)(ш|щ)
^Н(а|о)(з|с)тр(а|о)(е|и)н(е|и)(е|и) п(а|о)лный 
^учёб(а|о)й
^slushau
^(а|о)бляп(а|о)й(з|с)я
^вы(ш|щ)(е|и)б(а|о)ть
^м(а|о)нд(а|о)рыны
^г(е|и)бб(а|о)н
^г(е|и)б(а|о)н
^тр(е|и)п(а|о)нц(е|и)(е|и)
^п(а|о)п(з|с)у к(а|о)кую н(е|и)ть
^sonnenstrahl>
^п(з|с)(е|и)ху(е|и)т
^тр(е|и)п(а|о)ть
^(е|и) п(а|о)йму 
^п(а|о)(з|с)(е|и)б(а|о)ньк(е|и)
^(з|с)(е|и)бя, (е|и) б(а|о)ль(ш|щ)(е|и)
^(е|и)  п(а|о)луч(е|и)т(з|с)я
^(з|с)(а|о)(ш|щ)(е|и)б(а|о)т(е|и)льн(а|о)
^н(е|и)п(а|о)н(е|и)м(а|о)ю
^в(а|о)л(е|и)б(а|о)л(е|и)
^(е|и) б(а|о)льн(а|о)
^к(а|о)м(а|о)нд(е|и)
^р(а|о)(з|с)(з|с)тр(е|и)п(а|о)л?
^к(а|о)р(а|о)бля
^п(е|и)р(е|и)б(а|о)л(е|и)л(а|о)
^Сп(а|о)(з|с)(е|и)б(а|о) т(е|и)(е|и)
^(е|и) п(а|о)йду 
^(ш|щ)(е|и)п(а|о)
^(а|о)(з|с)к(а|о)рбля(ш|щ)(е|и)ь
^(з|с)(е|и)п(а|о)тн(а|о)я
^н(е|и)п(а|о)н(е|и)л
^н(е|и) б(а|о)(е|и)т(е|и)c
^(е|и) (е|и)ё б(а|о)ль(ш|щ)(е|и)
^(е|и) п(а|о)нятн(а|о)я
^гр(е|и)б(а|о)ных
^7в(е|и)тр(а|о)х
^sneide
^и бот
^(е|и) п(а|о)йм(е|и) 
^wavetraxx
^н(е|и)б(а|о) л(е|и)т(е|и)т
^(е|и) п(а|о)л(е|и)т(е|и)л(е|и)
^н(е|и)п(а|о)нр(а|о)в(е|и)т(з|с)я
^ п(а|о)в(е|и)рн(е|и) (е|и) п(а|о)л(е|и)т(е|и)л(е|и)
^(е|и)  б(а|о)л(е|и)ю
^г(а|о)н(е|и)б(а|о)л(а|о)
^р(а|о)(з|с)тр(е|и)п(а|о)н(а|о)я
^komandos
^к(а|о)м(а|о)нды
^ХуЛ(е|и)г@Nka
^кл(е|и)п(а|о)т(е|и)
^п(е|и)р(е|и)б(а|о)л(е|и)л(е|и)
^и б(а|о)н 
^п(а|о)тр(е|и)п(а|о)л(а|о)
^и б(а|о)льн(а|о)
^(е|и) б(а|о)ль(ш|щ)(е|и)
^ (е|и) б(а|о)ль(ш|щ)(е|и) 
^н(е|и)п(а|о)нр(а|о)в(е|и)л(а|о)(з|с)ь
^н(е|и)п(а|о)н(е|и)д
^Djonny(ne)Depp

Re: Антимат

Добавлено: 13:28, 07.12.2008
viktor6
NexxGen писал(а):Наименование: АнтиМат Bot [NexxGen] v. 1.15
Комментарий:
- Возможность проверять во всех каналах, кроме указаных.
- Возможность разделения логов по дням.

P. S. Новые регулярные выражения будут публиковаться по мере их составления.
А - Возможность проверять во всех каналах, кроме указаных.
Это те каналы там где бот сидит или каналы без бота???
Если каналы без бота то у меня чегото оно не работает ребята проверьте у вас работает или это только у меня

Re: Антимат

Добавлено: 13:41, 07.12.2008
NexxGen
viktor6 писал(а): А - Возможность проверять во всех каналах, кроме указаных.
Это те каналы там где бот сидит или каналы без бота???
Если каналы без бота то у меня чегото оно не работает ребята проверьте у вас работает или это только у меня
Имеются ввиду каналы , в которых присутствует бот !

Re: Антимат

Добавлено: 13:43, 07.12.2008
Paradox
viktor6 писал(а):А - Возможность проверять во всех каналах, кроме указаных.
Это те каналы там где бот сидит или каналы без бота???
Если каналы без бота то у меня чегото оно не работает ребята проверьте у вас работает или это только у меня
Не видел еще не одного бота, который бы не присутсвуя в канале мог бы его проверять, вообще функиця проверки всех каналов кроме указанных ограничивается максимальным количеством одновременно открытых каналов на клиенте бота, а это где то 16 каналов.

Re: Антимат

Добавлено: 15:26, 07.12.2008
NexxGen
Наименование: АнтиМат Bot [NexxGen] v. 1.15.1
Комментарий:
- Исправлен баг проверки ника, при подключении пользователя к чату.
- Мелкие доработки.

P. S. Новые регулярные выражения будут публиковаться по мере их составления.

Re: Антимат

Добавлено: 08:42, 08.12.2008
tuniks
NexxGen писал(а):Наименование: АнтиМат Bot [NexxGen] v. 1.15.1
Комментарий:
- Исправлен баг проверки ника, при подключении пользователя к чату.
- Мелкие доработки.....
Посмотри, пожалуйста, ещё раз свой код, ну просто вываливается приложение, когда в проверяемом канале размещается текст более 1100 символов и в нем БОТ находит совпадение мату. Раньше окно об ошибке появлялось, но приложение продолжало функционировать. Сейчас просто падает без сообщений. Грешить на систему нет оснований, все остальные приложения работают без крашей и стабильно месяцами, при этом используют те же dll и ocx. Включил подробный лог, может это поможет в поиске ошибки. Спасибо.

P.S. Может, хотя бы для меня, скомпилируешь без отображения лога работы в окне программы? Достаточно того, что ведется файл логов.
Есть у меня сильные подозрения на не совсем правильное использование у тебя comctl32.ocx.
Да и ещё один совет, попробуй выложи исполняемый файл без использования запаковщика, в полном объеме.

Спасибо огромное за твою работу.

Re: Антимат

Добавлено: 09:22, 08.12.2008
NexxGen
tuniks писал(а):Посмотри, пожалуйста, ещё раз свой код, ну просто вываливается приложение, когда в проверяемом канале размещается текст более 1100 символов и в нем БОТ находит совпадение мату. Раньше окно об ошибке появлялось, но приложение продолжало функционировать. Сейчас просто падает без сообщений. Грешить на систему нет оснований, все остальные приложения работают без крашей и стабильно месяцами, при этом используют те же dll и ocx. Включил подробный лог, может это поможет в поиске ошибки. Спасибо.

P.S. Может, хотя бы для меня, скомпилируешь без отображения лога работы в окне программы? Достаточно того, что ведется файл логов.
Есть у меня сильные подозрения на не совсем правильное использование у тебя comctl32.ocx.
Да и ещё один совет, попробуй выложи исполняемый файл без использования запаковщика, в полном объеме.

Спасибо огромное за твою работу.
Стукни в асю

Re: AntiMat для Commfort 4.xx и 3.xx

Добавлено: 09:44, 08.12.2008
Romans225
Изображение

Re: AntiMat для Commfort 4.xx и 3.xx

Добавлено: 09:47, 08.12.2008
NexxGen
Romans225 ты это к чему ? :)

Re: AntiMat для Commfort 4.xx и 3.xx

Добавлено: 10:18, 08.12.2008
Paradox
NexxGen писал(а):Romans225 ты это к чему ? :)
Доброе утро :D К тому что багов в боте всё меньше и меньше, ищем ошибки орфографии :D

Re: Антимат

Добавлено: 19:57, 08.12.2008
NexxGen
Наименование: АнтиМат Bot [NexxGen] v. 1.16
Комментарий:
- Возможность указывать свою причину ограничения для каждого рег.выражения.

Для этого в файле Mat.txt перед необходимым регулярным выражением добавляете строку, содержащую причину ограничения, первые два символа этой строки обязательно должны быть ##
Например:
##Нецензурное выражение.
[(\s|_)]*[xхh]+[(\s|_)]*[yuу]+[(\s|_)]*[Л]+[(\s|_)]*[иеui]
#..ху..

Если причина ограничения не указана, то будет использована общая причина ограничения из настроек бота.

P. S. Новые регулярные выражения будут публиковаться по мере их составления.

Re: Антимат

Добавлено: 20:47, 08.12.2008
Paradox
Спасибо большое за новую версию, теперь антимат превратился в универсальный фильтр :)

Код: Выделить всё

##Реклама
(\w)+\.(ru|su|org|com)
#Cайты

##Реклама
\d(\d)?(\d)?\.\d(\d)?(\d)?\.\d(\d)?(\d)?\.\d(\d)?(\d)?
#IP-адреса

Re: AntiMat для Commfort 4.xx и 3.xx

Добавлено: 00:25, 09.12.2008
not-alone

Код: Выделить всё

[23:23:32] К нам присоединился Ебать моЙ хуЙ зДраСте_0)))))
[23:23:32] The chosen one запретил публикацию сообщений пользователю Ебать моЙ хуЙ зДраСте_0))))) (20 минут). Причина: "Нецензурная лексика".
а как же бан от сервера?

как я понял проверка списка каналов производится прямым заходом на канал. если каналов много - зайти на все невозможно и проверка обламывается. необходимо после проверки выходить из канала. а лучше закрывать матерный канал.

и ещё. незнаю проверяется или нет темы каналов созданных, на которых бот постоянно не сидит.
т е в списке каналов есть каналы с нормальным названием, но матерной темой. неплохо и их банить бы...только вот полностью отключать доступ..или только класть стопсей.. неясно. лучше выбирать...

Re: AntiMat для Commfort 4.xx и 3.xx

Добавлено: 00:37, 09.12.2008
Paradox
Да сделать такую систему неплохо было бы.
Например в настройках высталено проверять только указанные, бот сидит в них а из остальных ( в которые его как правило приглашают юзеры ) выходит спустя 5 секунд.

Re: AntiMat для Commfort 4.xx и 3.xx

Добавлено: 02:08, 09.12.2008
NexxGen
not-alone писал(а):как я понял проверка списка каналов производится прямым заходом на канал. если каналов много - зайти на все невозможно и проверка обламывается. необходимо после проверки выходить из канала. а лучше закрывать матерный канал.
Проверка списка каналов осуществляется запросом и дальнейшей проверкой списка каналов