Новые Смайлы и ЧатФильтр. Оригинальная версия.
+42
0penOK
СЕРЕГА С ЕКБ
Open0K
=Cмoтрящий=
=Cмотрящий=
=Смотрящий=
серёЖкино
марафон
Гарри
НЕЧТО
-=Амнезия=-
gjyb333
saha
Kirill42
Данилин Сергей 86
corpion 1
NIKOLAI
Dimmaa
lem1
dream74
кнопикс
alexander12
TRITONN
klimborg
Rumpelstilzchen
Любомудр
БОТАНИК
max30
ТАТАР-in
bigdav
*CRAZY**BRAVO*
Сталоне
Dlinnyy
rbot55
Orangutang
ЭфедроШка
skype_1
superboi1010
AleXandra
Igoriokas
lem
<3=AG=
Участников: 46
:: Наша Смотришка :: АнтиГлюки :: Таблетки
Страница 2 из 10
Страница 2 из 10 • 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Orangutang пишет:установил....... но ничего не понял...... на кой мне этот "Монкей" сдался ?? Кроме того, что можно за мной следить - зачем он нужен ??? Лучше напиши как дополнительн смайлики установить......
Для подержки пользовательских скриптов, не нравится не ставь кстати инструкция без установки расширения есть выше!
[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
инструкцию видел......... только не понял откуда скачать этот файл....
Orangutang- Сообщения : 5
Дата регистрации : 2013-02-25
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
все равно спасибо за помощь, хотя я так и не понял ничего......
Orangutang- Сообщения : 5
Дата регистрации : 2013-02-25
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Orangutang пишет:инструкцию видел......... только не понял откуда скачать этот файл....
В инструкции ссылки на файлы user.js Это и есть файлы скриптов, скопировать ссылку в адресную строку браузера сохранить эти файлы, дальше либо по инструкции выше скопировать их в папку для скриптов, либо открыть с помощью Опера если установлено расширение Violent-monkey
спам
сделайте черный список по нику, а не логину и по маске набора символов в сообщении. По крайней мере так можно будет отфильтровать большую часть спамеров вручную, пока они не мутирую снова.
rbot55- Сообщения : 5
Дата регистрации : 2012-12-01
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Чат фильтр работает редко на спам, или это спамщики умудряются подстраиваться
Dlinnyy- Сообщения : 4
Дата регистрации : 2013-02-24
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
rbot55 пишет:сделайте черный список по нику, а не логину и по маске набора символов в сообщении. По крайней мере так можно будет отфильтровать большую часть спамеров вручную, пока они не мутирую снова.
По никам фильтровать тоже конечно идея , но спам боты уже начали использовать ники пользователей со смотрикома и разнообразие ников у ботов растёт ...
Первое - препятсвие для реализации автоматического бана на основе встроенного фильтра (ибо нормальные пользователи попадут под замес), второе - это геморой при заполнении списка в будущем ...
Подумываю реализовать чёрный список для сообщений, с возможность вписывания туда регулярный выражений или просто слов на выбор ... Если сделаю быстрее афтаров скриптов выложу сюда Только хз как всё это отразится на быстродействии браузера ... Проход такого списока , забитого под завязку регулярными выражениями и текстом наверняка нехило будет грузить браузер
Есть вопрос по поводу чёрного списка на самом смотрикоме: если я набаню больше 100 говнюков , увижу ли я всё что больше 100 ?
Можно реализовать автобан ботов , но после того как колличество зайдёт за 100 (если больше количество не отображается) разбанить можно будет только через личку похоже ...
Сталоне- Сообщения : 148
Дата регистрации : 2013-01-24
Откуда : оттуда
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Orangutang пишет:инструкцию видел......... только не понял откуда скачать этот файл....
Обновил инструкцию,добавил Оперу Дополнение для Оперы нужно для простоты установки скриптов, в два клика. Но если не доверяешь - поищи в гугле * установка пользовательских скриптов в опера* Их нужно сохранять в специальную папку а так же включать поддержку в настройках браузера
<3=AG=- Admin
- Сообщения : 54
Дата регистрации : 2012-03-12
Откуда : http://smotri.com
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
rbot55 пишет:сделайте черный список по нику, а не логину и по маске набора символов в сообщении. По крайней мере так можно будет отфильтровать большую часть спамеров вручную, пока они не мутирую снова.
Спамфильтр будет обновлен в ближайшее время.В данный момент проходит испытания и доработку. Вручную фильтровать не придется, все уже предусмотренно
<3=AG=- Admin
- Сообщения : 54
Дата регистрации : 2012-03-12
Откуда : http://smotri.com
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Всем Привет!
Нос, честно сказать не вдохновил меня новый скрипт с фильтрацией спама, на данный момент он фильтрует только основываясь на том что в сообщении используется транслит, конкретно спам не фильтруется. то есть если пользователь имеет только англоязычную клавиатуру, либо англоговорящий, то фильтр его будет просто гнобить, либо его необходимо будет добавлять в ваит лист.
Я уже писал что использование регулярных выражений для фильтрации спама не рационально:
Ещё, это конечно чисто моё мнение, Санька мне кажется что добавление дополнительных контролов на страницу это лишнее, смотриком и так сильно перегружен скриптами и элементами, надо стараться все доп опции засовывать внутрь фильтра, есть же панель с менюхами, открыл исправил, дополнил опции, закрыл, все визуальные элементы удалились. И всё они больше не висят не грузят страницу. То есть стараться оптимизировать скрипт на максимальное быстродействие. Также предлагаю разделить фильтр на отдельно чат фильтр и отдельно приблуду с цветными никами. То есть кто хочет ставит себе скрипт с никами, кто хочет скорости тот не ставит....
Нос, честно сказать не вдохновил меня новый скрипт с фильтрацией спама, на данный момент он фильтрует только основываясь на том что в сообщении используется транслит, конкретно спам не фильтруется. то есть если пользователь имеет только англоязычную клавиатуру, либо англоговорящий, то фильтр его будет просто гнобить, либо его необходимо будет добавлять в ваит лист.
Я уже писал что использование регулярных выражений для фильтрации спама не рационально:
- во первых немного изменив принцип формирования ссылки, спам будет прорываться в чат, придётся постоянно обновлять регулярку, а это как обычно затягивается на долгое время,
- во вторых сам пользователь никаким боком не может как то повлиять на этот процесс и вынужден безмолвно смотреть как его спамят,
- в третьих регулярное выражение потребляет намного больше ресурсов чем строковые операции, боюсь в конце концов добъёте скрипт ifами с регулярками .
Ещё, это конечно чисто моё мнение, Санька мне кажется что добавление дополнительных контролов на страницу это лишнее, смотриком и так сильно перегружен скриптами и элементами, надо стараться все доп опции засовывать внутрь фильтра, есть же панель с менюхами, открыл исправил, дополнил опции, закрыл, все визуальные элементы удалились. И всё они больше не висят не грузят страницу. То есть стараться оптимизировать скрипт на максимальное быстродействие. Также предлагаю разделить фильтр на отдельно чат фильтр и отдельно приблуду с цветными никами. То есть кто хочет ставит себе скрипт с никами, кто хочет скорости тот не ставит....
Последний раз редактировалось: *CRAZY**BRAVO* (Чт Фев 28, 2013 1:32 pm), всего редактировалось 1 раз(а)
*CRAZY**BRAVO*- Сообщения : 28
Дата регистрации : 2012-03-13
Возраст : 77
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Из конкретных предложений, по поводу спама, идея следующая.
сейчас спамеры в текст сообщения как правило вставляют ссылку на ресурс состоящую из юникод и латинских символов. Предлагаю, копируем их ссылки нормализуем их получая из ссылки только символы латинского алфавита, типа спам последовательность символов, строку сообщения нормализуем таким же образом и ищем в ней вхождение спам последовательности, если нашли режем сообщение. Только именно вырезаем из чата, а не скрываем его или переносим в другой чат как это сейчас реализовано. Пользователь имеет возможность в любой момент скопировать ссылку прорвавшегося спам сообщения из чата и вставить его в поле в настройках фильтра. То есть обновлять может каждый сам, что своевременно избавит его от спама.
Тестовый вариант у меня работает уже четвёртый день всего шесть спам последовательностей, ни одного прорыва пока нет. За четыре дня ни одного спам сообщения. Потеряных сообщений на полторы тысячи сообщений ни одного, проверял на голом ИЕ, сохранял сообщения в файл затем фильтровал и сравнивал результат с логом из чата с тестовым фильтром. То есть англоговорящий смотрикомовец, может не боятся нашего фильтра
Также для транслирующих предлагаю сделать фоновый спам автобан, что бы те у кого фильтр не стоит могли б тоже посвободней себя почувствовать.
сейчас спамеры в текст сообщения как правило вставляют ссылку на ресурс состоящую из юникод и латинских символов. Предлагаю, копируем их ссылки нормализуем их получая из ссылки только символы латинского алфавита, типа спам последовательность символов, строку сообщения нормализуем таким же образом и ищем в ней вхождение спам последовательности, если нашли режем сообщение. Только именно вырезаем из чата, а не скрываем его или переносим в другой чат как это сейчас реализовано. Пользователь имеет возможность в любой момент скопировать ссылку прорвавшегося спам сообщения из чата и вставить его в поле в настройках фильтра. То есть обновлять может каждый сам, что своевременно избавит его от спама.
Тестовый вариант у меня работает уже четвёртый день всего шесть спам последовательностей, ни одного прорыва пока нет. За четыре дня ни одного спам сообщения. Потеряных сообщений на полторы тысячи сообщений ни одного, проверял на голом ИЕ, сохранял сообщения в файл затем фильтровал и сравнивал результат с логом из чата с тестовым фильтром. То есть англоговорящий смотрикомовец, может не боятся нашего фильтра
Также для транслирующих предлагаю сделать фоновый спам автобан, что бы те у кого фильтр не стоит могли б тоже посвободней себя почувствовать.
*CRAZY**BRAVO*- Сообщения : 28
Дата регистрации : 2012-03-13
Возраст : 77
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
ПыСы: Нос, возьми Сталоне в долю, парень грамотный и вроде тоже альтруист. Только нужно скоординировать кто чем занимается, командой гораздо веселее и продуктивней. Я сейчас рабочие проекты добью и тоже смогу немного поучаствовать.
Тестовый вариант фильтра в понедельник кину на разбор, если что. Пока ещё потестю немного.
Тестовый вариант фильтра в понедельник кину на разбор, если что. Пока ещё потестю немного.
*CRAZY**BRAVO*- Сообщения : 28
Дата регистрации : 2012-03-13
Возраст : 77
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
*CRAZY**BRAVO* пишет:Из конкретных предложений, по поводу спама, идея следующая.
сейчас спамеры в текст сообщения как правило вставляют ссылку на ресурс состоящую из юникод и латинских символов. Предлагаю, копируем их ссылки нормализуем их получая из ссылки только символы латинского алфавита, типа спам последовательность символов, строку сообщения нормализуем таким же образом и ищем в ней вхождение спам последовательности, если нашли режем сообщение. Только именно вырезаем из чата, а не скрываем его или переносим в другой чат как это сейчас реализовано. Пользователь имеет возможность в любой момент скопировать ссылку прорвавшегося спам сообщения из чата и вставить его в поле в настройках фильтра. То есть обновлять может каждый сам, что своевременно избавит его от спама.
Тестовый вариант у меня работает уже четвёртый день всего шесть спам последовательностей, ни одного прорыва пока нет. За четыре дня ни одного спам сообщения. Потеряных сообщений на полторы тысячи сообщений ни одного, проверял на голом ИЕ, сохранял сообщения в файл затем фильтровал и сравнивал результат с логом из чата с тестовым фильтром. То есть англоговорящий смотрикомовец, может не боятся нашего фильтра
Также для транслирующих предлагаю сделать фоновый спам автобан, что бы те у кого фильтр не стоит могли б тоже посвободней себя почувствовать.
Может всё таки лучше сделать по принципу всё что не разрешено - исключено ... Насколько я за пол месяца заметил среди нормальных сообщений от пользователей вообще нет юникода кроме некторых символов типа  
и ещё кое каких , которые непонятно зачем вставляет сам сайт или браузеры пользователей ...
у меня вот такой фильтр на левый символы : text.match(/^[а-яА-ЯёЁa-zA-Z0-9!-~\s№«»「」\u005F\u00AD\u200B\u2013\u2014\u2019\u2122\u24B8\u003E\f\r\n]+$/gi)) , вобще не видел срабатывания именно этой части фильтра в последнее время на нормальных пользователей.
Именно эта идея мне понравилась в тестовой версии чатфильтра. Это сильно сужает возможности спамеров по обходу фильтра...
Тут вот скрипты с моими доработками [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] - декоратор
[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] - чат фильтр , возможно что то можно запилить в основную ветку , в частности новые смайлы в декоратор ...
Вчера для интереса добавил функцию для автоматического занесения спама в игнор список , за сутки уже 600 ботов набралось , нормальных пользователей из 600 с десяток залетело туда ... и то точно не понятно насколько они нормальные
Последний раз редактировалось: Сталоне (Сб Мар 02, 2013 10:56 am), всего редактировалось 1 раз(а)
Сталоне- Сообщения : 148
Дата регистрации : 2013-01-24
Откуда : оттуда
уже мутируют
спамить стали без префикса http в ссылках и фильтр пропускает, надо опять кумекать..
rbot55- Сообщения : 5
Дата регистрации : 2012-12-01
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Ну там подчеркивание идет, вот уроды лазейки ищут.
Dlinnyy- Сообщения : 4
Дата регистрации : 2013-02-24
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
*CRAZY**BRAVO* пишет:Из конкретных предложений, по поводу спама, идея следующая.
сейчас спамеры в текст сообщения как правило вставляют ссылку на ресурс состоящую из юникод и латинских символов. Предлагаю, копируем их ссылки нормализуем их получая из ссылки только символы латинского алфавита, типа спам последовательность символов, строку сообщения нормализуем таким же образом и ищем в ней вхождение спам последовательности, если нашли режем сообщение. Только именно вырезаем из чата, а не скрываем его или переносим в другой чат как это сейчас реализовано. Пользователь имеет возможность в любой момент скопировать ссылку прорвавшегося спам сообщения из чата и вставить его в поле в настройках фильтра. То есть обновлять может каждый сам, что своевременно избавит его от спама.
Тестовый вариант у меня работает уже четвёртый день всего шесть спам последовательностей, ни одного прорыва пока нет. За четыре дня ни одного спам сообщения. Потеряных сообщений на полторы тысячи сообщений ни одного, проверял на голом ИЕ, сохранял сообщения в файл затем фильтровал и сравнивал результат с логом из чата с тестовым фильтром. То есть англоговорящий смотрикомовец, может не боятся нашего фильтра
Тоже хорошая идея, можешь выложить тестовый вариант скриптов? Хочется посмотреть это работает .
У меня все сообщения помечаются как спам, в которых есть что то кроме этих символов : а-яА-ЯёЁa-zA-Z0-9!-~\s№«»「」\u005F\u00AD\u200B\u2013\u2014\u2019\u2122\u24B8\u003E\f\r\n
Насколько я за пол месяца заметил среди нормальных сообщений от пользователей вообще нет юникода кроме некторых символов типа &#nbsp
и ещё кое каких , которые непонятно зачем вставляет сам сайт или браузеры пользователей ...
Тут вот скрипты с моими доработками [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] - декоратор
[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] - чат фильтр , возможно что то можно запилить в основную ветку , в частности новые смайлы в декоратор ...
Вчера для интереса добавил функцию для автоматического занесения спама в игнор список , за сутки уже 600 ботов набралось , нормальных пользователей из 600 с десяток залетело туда ...
Сталоне- Сообщения : 148
Дата регистрации : 2013-01-24
Откуда : оттуда
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Сталоне спасиб! Грамотный фильтр и декоратор супер - все работает как хотелось, ничего лишнего и по умолчанию отключены звуки -это правильноСталоне пишет:
..за сутки уже 600 ботов набралось
зы хорошо бы в отдельную ветку выложить
rbot55- Сообщения : 5
Дата регистрации : 2012-12-01
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Здравствуйте.
Я здесь недавно, по этому не знаю по теми ли.Такой вопрос: Пользуясь Фильтром я в чате нажимаю 2х ЛКМ. на ник кому хочу писать,
он вылазит с низу и я пишу. получается так (пробный текстhttp://smotri.com/user/ххх/) а должно наоборот (http://smotri.com/user/ххх/ пробный текст).Приходится
начало текста всегда в ручную в право переводить.Это так задумано, или у меня что то в настройке не так.
Я здесь недавно, по этому не знаю по теми ли.Такой вопрос: Пользуясь Фильтром я в чате нажимаю 2х ЛКМ. на ник кому хочу писать,
он вылазит с низу и я пишу. получается так (пробный текстhttp://smotri.com/user/ххх/) а должно наоборот (http://smotri.com/user/ххх/ пробный текст).Приходится
начало текста всегда в ручную в право переводить.Это так задумано, или у меня что то в настройке не так.
bigdav- Сообщения : 19
Дата регистрации : 2013-02-24
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Это в оригинальном чатфильтре ? В моей версии переводится на конец текста курсор после клика по нику в чате... Если в моей скажи какой браузер у тебя.bigdav пишет:Здравствуйте.
Я здесь недавно, по этому не знаю по теми ли.Такой вопрос: Пользуясь Фильтром я в чате нажимаю 2х ЛКМ. на ник кому хочу писать,
он вылазит с низу и я пишу. получается так (пробный текстhttp://smotri.com/user/ххх/) а должно наоборот (http://smotri.com/user/ххх/ пробный текст).Приходится
начало текста всегда в ручную в право переводить.Это так задумано, или у меня что то в настройке не так.
Сталоне- Сообщения : 148
Дата регистрации : 2013-01-24
Откуда : оттуда
боты
за двое суток уже 1100+ ботов в игноре , 235 уникальных ников ...
Сталоне- Сообщения : 148
Дата регистрации : 2013-01-24
Откуда : оттуда
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Всем привет Все осилил все прочитал. Итак по порядку.
Наконец то обновил чатфильтр и уже несколько дней он успешно работает.Первое что хочу отметить это новый и очень востребованный функционал.Появилась опция повторной отправки съеденного чатом сообщения, что очень актуально.Так же увеличилось количество символов в сообщении до 400.Теперь можно свободно высказываться и не стесняться в словах Спамфильтр прекрасно справляется с потоками спама,скрывая весь мусор в чате, в то же время в спамчате всегда можно подсмотреть что же там было если вдруг кто случайно туда попал.Разумеется все отключаемое.Так же есть функция *не спам* котрая добавляет пользователя в исключения если хотя бы одно его сообщение не попадает под правила фильтра.Это решает вопрос с англоязычными. Есть еще неожиданный но приятный бонус. сообщения типа *покажу в skype* тоже скрываются транслитом,что не может не радовать По скрытию кнопок- таки да,надо, думаю решаемо.
Конечно нужно стремиться к эффективности рационаьности и универсальности работы фильтра. Дим я процитирую Сашку,его соображения, думаю вам с ним нужно пообщаться более предметно.Это пойдет только на пользу проекту.
<< Касаемо "только боюсь не весь спам будет фильтроваться опять. " Если бы проблема стояла только в ссылках, то я бы согласился что бы их пользователь сам добавлял, а так как спам, на данный момент идёт транслитом и символами, обе опции вообщем то заменяют друг друга, то я просто не вижу смысла в создании редактируемых переменных Это если делать, то пользователь должен сам определить ссылку которая идёт транслитом и запихать её в инпут для того что бы фильтр, обработал а так как иногда спам бывает S*M*O*T*R*I, то фильтру придётся убирать *, дабы избегать случайного срабатывания, да и это значит что каждое сообщение которое будет идти нужно перед анализом нормализировать И это не весь список траблофф, вообщем >>
По поводу цветных ников. Не секрет что сегодняшний успех скриптов и проекта обязан именно цветным никам а так же новым смайлам и звукам. Именно благодаря этим заметным и живым дополнениям скипты получили признание широкой массы пользователей. В то же время не секрет что количество возможных цветных ников ограничено.И если отделить их от основного скрипта это приведет к тому что дополнение с никами будут ставить только те у кого они есть. Это убъет саму коцепцию и идея в конце концов умрет.Поэтому считаю разделение не очень хорошей идеей.Достаточно и кнопочки *отключить*. Или, если перенос то в Декоратор.
По Сталоне. Я конечно присмотрюсь к нему. Пусть предлагает свои оригинальные идеи и реализации. Но кажется у него уже есть свой скрипт. Сталоне прошу тебя не раздавать свою тестовую версию всем подряд. Набери группу на тест, человек 10. Иначе наплодится куча версий и возникнут проблемы с поддержкой и обновлениями. Все полезные наработки конечно учтем. Видел смайлы. Неплохо,кое что можно взять в основную.Но все же слишком уж много.Лучше меньше да лучше. И букеты цветов ты зря выкинул,еще и перед 8 марта))) Они достаточно популярны)). Проценты спама тоже забавно.
Наконец то обновил чатфильтр и уже несколько дней он успешно работает.Первое что хочу отметить это новый и очень востребованный функционал.Появилась опция повторной отправки съеденного чатом сообщения, что очень актуально.Так же увеличилось количество символов в сообщении до 400.Теперь можно свободно высказываться и не стесняться в словах Спамфильтр прекрасно справляется с потоками спама,скрывая весь мусор в чате, в то же время в спамчате всегда можно подсмотреть что же там было если вдруг кто случайно туда попал.Разумеется все отключаемое.Так же есть функция *не спам* котрая добавляет пользователя в исключения если хотя бы одно его сообщение не попадает под правила фильтра.Это решает вопрос с англоязычными. Есть еще неожиданный но приятный бонус. сообщения типа *покажу в skype* тоже скрываются транслитом,что не может не радовать По скрытию кнопок- таки да,надо, думаю решаемо.
Конечно нужно стремиться к эффективности рационаьности и универсальности работы фильтра. Дим я процитирую Сашку,его соображения, думаю вам с ним нужно пообщаться более предметно.Это пойдет только на пользу проекту.
<< Касаемо "только боюсь не весь спам будет фильтроваться опять. " Если бы проблема стояла только в ссылках, то я бы согласился что бы их пользователь сам добавлял, а так как спам, на данный момент идёт транслитом и символами, обе опции вообщем то заменяют друг друга, то я просто не вижу смысла в создании редактируемых переменных Это если делать, то пользователь должен сам определить ссылку которая идёт транслитом и запихать её в инпут для того что бы фильтр, обработал а так как иногда спам бывает S*M*O*T*R*I, то фильтру придётся убирать *, дабы избегать случайного срабатывания, да и это значит что каждое сообщение которое будет идти нужно перед анализом нормализировать И это не весь список траблофф, вообщем >>
По поводу цветных ников. Не секрет что сегодняшний успех скриптов и проекта обязан именно цветным никам а так же новым смайлам и звукам. Именно благодаря этим заметным и живым дополнениям скипты получили признание широкой массы пользователей. В то же время не секрет что количество возможных цветных ников ограничено.И если отделить их от основного скрипта это приведет к тому что дополнение с никами будут ставить только те у кого они есть. Это убъет саму коцепцию и идея в конце концов умрет.Поэтому считаю разделение не очень хорошей идеей.Достаточно и кнопочки *отключить*. Или, если перенос то в Декоратор.
По Сталоне. Я конечно присмотрюсь к нему. Пусть предлагает свои оригинальные идеи и реализации. Но кажется у него уже есть свой скрипт. Сталоне прошу тебя не раздавать свою тестовую версию всем подряд. Набери группу на тест, человек 10. Иначе наплодится куча версий и возникнут проблемы с поддержкой и обновлениями. Все полезные наработки конечно учтем. Видел смайлы. Неплохо,кое что можно взять в основную.Но все же слишком уж много.Лучше меньше да лучше. И букеты цветов ты зря выкинул,еще и перед 8 марта))) Они достаточно популярны)). Проценты спама тоже забавно.
<3=AG=- Admin
- Сообщения : 54
Дата регистрации : 2012-03-12
Откуда : http://smotri.com
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Ну вот и понедельник. Всем привет!
Сейчас наверно будет много букав
Для начала, Сталоне молодец, разумно, кратко, толково.
Резать весь Юникод конечно радикально, но как правило в чате нормальным пользователям (не спамерам) он нужен только для понтов, и обхода фильтра, когда очень хочется но смотриха не разрешает. Поэтому думаю всё таки идея имеет место быть, но как опция, так как всё же некоторые жители смотрихи очень любят поюникодить.
Из минусов, такой вариант не отфильтрует не скрытые ссылки, просто написанные латинскими символами, ну и опять же пользователь не может что то изменить.
Нос с Санькой мне давно уже надо поговорить, только чего то в последнее время пояса наши часовые совсем не совпадают А здесь он не особо светится. В общем, новый вариант тоже вполне жизнеспособен, но как я уже говорил мне не нравятся лишние контролы.
В общем победить спам не получится каким то одним методом, в каждом есть плюсы и минусы, Поэтому нужно сесть провести анализ предложенных, и сделать общую совокупность, удобную для пользователя и минимально уменьшающую производительность. Кто займётся?
Критерии на мой взгляд нужны такие:
1) Хрен с ними с никами, ты прав хочешь не хочешь их придётся держать в скрипте хотяб минимум.
Только очень уж разросся блок с ифами, поэтому нужно вывести пару (логин - ник картинка) в массив и засунуть вставку ника в чат в функции Newupdate_messages в цикл типа:
Тогда хоть код будет поменьше (из 600 строк будет 6 ), да гораздо читабельней.
2) свести к минимуму количество внешних контролов (всё суём внутрь);
3) пройтись по всему скрипту, посмотреть функции, там лишнего, неиспользуемого уже немерено, а то что есть можно значительно почистить, переписать оптимизировать. А то как глянул что мы там наворотили. Ужс сколько мусора.
И это Сань, глянь, накопировали вставку ника в чат, классы поудаляли и так дальше копируете.
Ладно теперь перейду к моему варианту, фильтрации спама. Как я уже писал, везде есть плюсы и минусы, здесь тоже, поэтому как единственный вариант он тоже не прокатит....
Сейчас наверно будет много букав
Для начала, Сталоне молодец, разумно, кратко, толково.
Резать весь Юникод конечно радикально, но как правило в чате нормальным пользователям (не спамерам) он нужен только для понтов, и обхода фильтра, когда очень хочется но смотриха не разрешает. Поэтому думаю всё таки идея имеет место быть, но как опция, так как всё же некоторые жители смотрихи очень любят поюникодить.
Из минусов, такой вариант не отфильтрует не скрытые ссылки, просто написанные латинскими символами, ну и опять же пользователь не может что то изменить.
Нос с Санькой мне давно уже надо поговорить, только чего то в последнее время пояса наши часовые совсем не совпадают А здесь он не особо светится. В общем, новый вариант тоже вполне жизнеспособен, но как я уже говорил мне не нравятся лишние контролы.
В общем победить спам не получится каким то одним методом, в каждом есть плюсы и минусы, Поэтому нужно сесть провести анализ предложенных, и сделать общую совокупность, удобную для пользователя и минимально уменьшающую производительность. Кто займётся?
Критерии на мой взгляд нужны такие:
1) Хрен с ними с никами, ты прав хочешь не хочешь их придётся держать в скрипте хотяб минимум.
Только очень уж разросся блок с ифами, поэтому нужно вывести пару (логин - ник картинка) в массив и засунуть вставку ника в чат в функции Newupdate_messages в цикл типа:
- Код:
for(var a = 0; a < RainbowNickArray.length; a++){
if(data.lines[i].login == RainbowLoginArray[y]){
RainbowNick = '<img alt="'+ RainbowLoginArray[a] +'" src="'+ RainbowNickArray[a] + 'class="smile NickImg">';
text += '>' + RainbowNick + '</a></span>: <span class="TextRow" "' +
(data.lines[i].owner ? 'style="font-weight:bold;"' : '') +
'>' + data.lines[i].text + '</span></div>';
}
}
Тогда хоть код будет поменьше (из 600 строк будет 6 ), да гораздо читабельней.
2) свести к минимуму количество внешних контролов (всё суём внутрь);
3) пройтись по всему скрипту, посмотреть функции, там лишнего, неиспользуемого уже немерено, а то что есть можно значительно почистить, переписать оптимизировать. А то как глянул что мы там наворотили. Ужс сколько мусора.
И это Сань, глянь, накопировали вставку ника в чат, классы поудаляли и так дальше копируете.
- Код:
сейчас:
RainbowNick = '<img height="20" width="100" alt="КУSАЧКА" src="http://db.tt/FcFeC6PH"smile NickImg">';
надо:
RainbowNick = '<img height="20" width="100" alt="КУSАЧКА" src="http://db.tt/FcFeC6PH" class="smile NickImg">';
Ладно теперь перейду к моему варианту, фильтрации спама. Как я уже писал, везде есть плюсы и минусы, здесь тоже, поэтому как единственный вариант он тоже не прокатит....
Последний раз редактировалось: *CRAZY**BRAVO* (Пн Мар 04, 2013 5:50 am), всего редактировалось 1 раз(а)
*CRAZY**BRAVO*- Сообщения : 28
Дата регистрации : 2012-03-13
Возраст : 77
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Ну во первых:
вводим переменные
В функции инициализации переменных которые сохраняются у пользователя в кэше делаем так:
Пишем две функции, первая для нормализации текста
Вторая непосредственно для проверки является ли сообщение спамом:
Запускаем проверку из функции для парсинга сообщения MsgSplitter
На выходе эта функция если сообщение является спамом возвращает пустую строку:
Ну и структуру самой функции для вывода сообщений в чат я изменил
То есть теперь легко можно полностью вырезать сообщения из чата, просто не производя действий для создания этого сообщения, тем самым значительно экономя ресурсы компьютера пользователя.
Зачем обрабатывать сообщение и грузить браузер, ради того что просто не нужно.
Теперь простыми словами:
После нормализации сообщения ссылки в чате: S|M|O|T|R|I|A|L|L|.|C|O|M, SMОTRIАLL.СОM, S^M^O^T^R^I^A^L^L^.^C^O^M, ňukāμκι.rû
превращаются соответственно в : smotriallcom, smtrillm, smotriallcom, ukr
т.н. спам последовательности, строку сообщения также нормализуем и ищем в ней вхождение этой спам последовательности.
Для того что бы пользователь мог своевременно сам добавлять ссылки (ключевые слова) в фильтр делаем вот такую форму в меню фильтра
Тут добавил ещё одну галочку, по примеру Сталоне для полной фильтрации всех Юникод символов, но как уже говорил её включение на усмотрение пользователя.
вводим переменные
- Код:
var SpamList = 'ňukāμκι.rû,S|M|O|T|R|I|A|L|L|.|C|O|M,SMОTRIАLL.СОM,S^M^O^T^R^I^A^L^L^.^C^O^M,http://lyt[censored]/wwwa auuuuu, http://sex.͟tetuku.͟com,http://SMOTRI.͟INFO.͟TM,ňûkāμκι.rû';
var UserSpamList;
var SpamArray = new Array();
В функции инициализации переменных которые сохраняются у пользователя в кэше делаем так:
- Код:
function InitSavedVariables(){
//...
//получаем данные из сохранённой пользовательской переменной, содержащей спам ссылки (ключевые слова)
if(window.localStorage.getItem('userspamlist')){
UserSpamList = window.localStorage.getItem('userspamlist');
}else{
UserSpamList = "";
}
//...
//объединяем пользовательскую и встроенную переменные, затем разбиваем на отдельные ссылки
// нормализуем и загоняем в массив
var TotalSpamList = SpamList + UserSpamList;
SpamArray = TotalSpamList.split(',');
for(var y = 0; y < SpamArray.length; y++){
SpamArray[y] = NormalizationText(SpamArray[y])
}
}
Пишем две функции, первая для нормализации текста
- Код:
function NormalizationText(txt){
//функция нормализации текста
var resultTxt;
resultTxt = txt.toLowerCase();//переводим весь текст в нижний регистр
resultTxt = resultTxt.replace(/[^a-z]/g,"");//удаляем всё кроме латинских символов
return resultTxt;
}
Вторая непосредственно для проверки является ли сообщение спамом:
- Код:
function AntiSpam(msg){
var NormalizedMsg;
var Spam = false;
NormalizedMsg = NormalizationText(msg);
if(NormalizedMsg != ""){//если строка не содержит латинских символов, то с вероятностью 99% это не спам
for(var y = 0; y < SpamArray.length; y++){//проверяем наличие в строке сообщения спам последовательности
if(NormalizedMsg.indexOf(SpamArray[y]) != -1){//если находим, то спам однозначно
Spam = true;
}
}
}
return Spam;
}
Запускаем проверку из функции для парсинга сообщения MsgSplitter
- Код:
....
if(!IsFriend && !me){
IsCaps = antiCaps(AllText);
if(AntiSpam(AllText)){
SpamMsg = true;
}
}
.....
На выходе эта функция если сообщение является спамом возвращает пустую строку:
- Код:
...
if(SpamMsg){
ResultMsg = "";
}
return ResultMsg;
...
Ну и структуру самой функции для вывода сообщений в чат я изменил
- Код:
было:
function Newupdate_messages(data) {
.......
//if user in ignore list don't show him msg
if((IgnoreList.indexOf(data.lines[i].login) != -1) && OnOffFlgBool){
}else{
.......
if(OnOffFlgBool){
data.lines[i].text = MsgSplitter(data.lines[i].text, data.lines[i].login);
}
.....
Здесь формируется сообщение для вывода в чат
.....
}
}
стало:
function Newupdate_messages(data){
.....
//if user in ignore list don't show him msg
if((IgnoreList.indexOf(data.lines[i].login) != -1) && OnOffFlgBool){
}else{
data.lines[i].text = MsgSplitter(data.lines[i].text, data.lines[i].login);
if(data.lines[i].text !=''){//если сообщение не пустое то выводим его
.......
//Здесь формируется сообщение для вывода в чат
.....
}
}
}
То есть теперь легко можно полностью вырезать сообщения из чата, просто не производя действий для создания этого сообщения, тем самым значительно экономя ресурсы компьютера пользователя.
Зачем обрабатывать сообщение и грузить браузер, ради того что просто не нужно.
Теперь простыми словами:
После нормализации сообщения ссылки в чате: S|M|O|T|R|I|A|L|L|.|C|O|M, SMОTRIАLL.СОM, S^M^O^T^R^I^A^L^L^.^C^O^M, ňukāμκι.rû
превращаются соответственно в : smotriallcom, smtrillm, smotriallcom, ukr
т.н. спам последовательности, строку сообщения также нормализуем и ищем в ней вхождение этой спам последовательности.
Для того что бы пользователь мог своевременно сам добавлять ссылки (ключевые слова) в фильтр делаем вот такую форму в меню фильтра
Тут добавил ещё одну галочку, по примеру Сталоне для полной фильтрации всех Юникод символов, но как уже говорил её включение на усмотрение пользователя.
*CRAZY**BRAVO*- Сообщения : 28
Дата регистрации : 2012-03-13
Возраст : 77
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
Из плюсов:
Гибкая система настройки на спам, если изменят принцип формирования текста, или его маскировку, пользователь просто добавит очередную ссылку (ключевое слово) и всё сразу же будет фильтроваться. Относительная пользователе устойчивость, то есть если пользователь решит потранслитить или поюникодить, страху нет, он останется в чате.
Кстати Сань в случае использования антитранслита из существующего фильтра, песни теперь не заказать
"Поставь The Black Eyed Peas - Just Can't Get Enough " И всё улетел в другой чат, каждого метить приходится
Из минусов:
В случае использования большого количества юникод символов например: ňûkāμκι.rû спам последовательность превращается в kr велика вероятность случайно зарезать кого нить из пользователей например "I from Ukraina" всё поговорил товарищъ особенно в случае автобана.
Если будут использовать только Юникод ну или русские символы, будет пролетать в чат сквозняком, но для этого думаю и пригодится фильтрация Юникод от Сталоне.
В общем, думаю надо всё собрать в кучу, систематизировать и выдать окончательный вариант.
Всё Ух!! Теперь пошёл ка я работать
Гибкая система настройки на спам, если изменят принцип формирования текста, или его маскировку, пользователь просто добавит очередную ссылку (ключевое слово) и всё сразу же будет фильтроваться. Относительная пользователе устойчивость, то есть если пользователь решит потранслитить или поюникодить, страху нет, он останется в чате.
Кстати Сань в случае использования антитранслита из существующего фильтра, песни теперь не заказать
"Поставь The Black Eyed Peas - Just Can't Get Enough " И всё улетел в другой чат, каждого метить приходится
Из минусов:
В случае использования большого количества юникод символов например: ňûkāμκι.rû спам последовательность превращается в kr велика вероятность случайно зарезать кого нить из пользователей например "I from Ukraina" всё поговорил товарищъ особенно в случае автобана.
Если будут использовать только Юникод ну или русские символы, будет пролетать в чат сквозняком, но для этого думаю и пригодится фильтрация Юникод от Сталоне.
В общем, думаю надо всё собрать в кучу, систематизировать и выдать окончательный вариант.
Всё Ух!! Теперь пошёл ка я работать
*CRAZY**BRAVO*- Сообщения : 28
Дата регистрации : 2012-03-13
Возраст : 77
Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.
поставил твой филтер,теперь работает так как надо.толко зачем ты менюшку убрал? в оригеналном каждый мог настраевать что он хочет филтровать.это было удобно, толко вот менюшку ещё как нибудь прятоть можно было бы неплохо( болше места). может можно соеденить все + с2 филтров. и ещё не в одном декоратаре неработает такой смалик ( м/) типа крутой. и ещё одна вещь, с твоим филтром мой ник меняет картинку, на синие блестящие буквы,а с орегеналным, ник у меня красно огненый, что мне болше нравитса и в принцере что я и заказывал. как э то так вышло?Сталоне пишет:Это в оригинальном чатфильтре ? В моей версии переводится на конец текста курсор после клика по нику в чате... Если в моей скажи какой браузер у тебя.bigdav пишет:Здравствуйте.
Я здесь недавно, по этому не знаю по теми ли.Такой вопрос: Пользуясь Фильтром я в чате нажимаю 2х ЛКМ. на ник кому хочу писать,
он вылазит с низу и я пишу. получается так (пробный текстhttp://smotri.com/user/ххх/) а должно наоборот (http://smotri.com/user/ххх/ пробный текст).Приходится
начало текста всегда в ручную в право переводить.Это так задумано, или у меня что то в настройке не так.
bigdav- Сообщения : 19
Дата регистрации : 2013-02-24
Страница 2 из 10 • 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Похожие темы
» Скрипт ЧатФильтр, оригинальная версия с исправлениями. Решение проблем
» новые смайлы
» Модификации оригинальных чатфильтра и декоратора (Сталоне)
» Разработка и тестирование
» ЧатФильтр. Проблемы, которые уже решены
» новые смайлы
» Модификации оригинальных чатфильтра и декоратора (Сталоне)
» Разработка и тестирование
» ЧатФильтр. Проблемы, которые уже решены
:: Наша Смотришка :: АнтиГлюки :: Таблетки
Страница 2 из 10
Права доступа к этому форуму:
Вы не можете отвечать на сообщения