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

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 писал(а):как я понял проверка списка каналов производится прямым заходом на канал. если каналов много - зайти на все невозможно и проверка обламывается. необходимо после проверки выходить из канала. а лучше закрывать матерный канал.
Проверка списка каналов осуществляется запросом и дальнейшей проверкой списка каналов

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

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

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

Добавлено: 12:13, 09.12.2008
Paradox
not-alone писал(а):Дальнейшие размышления приводят меня вот к чему.
раз проверка названия канала на матерность в названии и бан людей на нем происходит с заходом на канал, но сам канал не закрывается, значит однажды созданный канал матерный будет существовать вечно. потому что на него каждый 30 минут заходит бот. следовательно сервер не будет удалять этот канал за истечением срока не пользования, как будто это активный канал. Проблему надо решать.
NexxGen писал(а):Проверка списка каналов осуществляется запросом и дальнейшей проверкой списка каналов
Непонятно о какой проблеме идёт речь, бот справляется с возложенными на него задачами на ура.

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

Добавлено: 14:43, 09.12.2008
Chudik
Ув. NexxGen вот у вас в Антимате есть "Добавить Исключение"...
Я думаю корректным было-бы пожелание сделать "Добавить мат"...