Регайтесь под своим ником и укажите ссылку на профиль в аккаунте

Join the forum, it's quick and easy

Регайтесь под своим ником и укажите ссылку на профиль в аккаунте
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Онлайн радио #radiobells_script_hash
Вход

Забыли пароль?

Новости Украины

Новые Смайлы и ЧатФильтр. Оригинальная версия.

+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 Предыдущий  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Следующий

Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор ЭфедроШка Пн Фев 25, 2013 12:35 pm

Orangutang пишет:установил....... но ничего не понял...... на кой мне этот "Монкей" сдался ?? Кроме того, что можно за мной следить - зачем он нужен ??? Twisted Evil Лучше напиши как дополнительн смайлики установить......

Для подержки пользовательских скриптов, не нравится не ставь кстати инструкция без установки расширения есть выше!
[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]
ЭфедроШка
ЭфедроШка
Арт-директор

Сообщения : 131
Дата регистрации : 2012-11-29
Откуда : Куба

http://qip.ru/

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор Orangutang Пн Фев 25, 2013 12:57 pm

инструкцию видел......... только не понял откуда скачать этот файл.... Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 693122144

Orangutang

Сообщения : 5
Дата регистрации : 2013-02-25

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор Orangutang Пн Фев 25, 2013 12:58 pm

все равно спасибо за помощь, хотя я так и не понял ничего...... Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 2359555187

Orangutang

Сообщения : 5
Дата регистрации : 2013-02-25

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор ЭфедроШка Пн Фев 25, 2013 1:07 pm

Orangutang пишет:инструкцию видел......... только не понял откуда скачать этот файл.... Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 693122144

В инструкции ссылки на файлы user.js Это и есть файлы скриптов, скопировать ссылку в адресную строку браузера сохранить эти файлы, дальше либо по инструкции выше скопировать их в папку для скриптов, либо открыть с помощью Опера если установлено расширение Violent-monkey
ЭфедроШка
ЭфедроШка
Арт-директор

Сообщения : 131
Дата регистрации : 2012-11-29
Откуда : Куба

http://qip.ru/

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty спам

Сообщение автор rbot55 Вт Фев 26, 2013 1:02 pm

сделайте черный список по нику, а не логину и по маске набора символов в сообщении. По крайней мере так можно будет отфильтровать большую часть спамеров вручную, пока они не мутирую снова.

rbot55

Сообщения : 5
Дата регистрации : 2012-12-01

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор Dlinnyy Чт Фев 28, 2013 5:29 am

Чат фильтр работает редко на спам, или это спамщики умудряются подстраиваться Smile

Dlinnyy

Сообщения : 4
Дата регистрации : 2013-02-24

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор Сталоне Чт Фев 28, 2013 8:00 am

rbot55 пишет:сделайте черный список по нику, а не логину и по маске набора символов в сообщении. По крайней мере так можно будет отфильтровать большую часть спамеров вручную, пока они не мутирую снова.

По никам фильтровать тоже конечно идея , но спам боты уже начали использовать ники пользователей со смотрикома и разнообразие ников у ботов растёт ...
Первое - препятсвие для реализации автоматического бана на основе встроенного фильтра (ибо нормальные пользователи попадут под замес), второе - это геморой при заполнении списка в будущем ...

Подумываю реализовать чёрный список для сообщений, с возможность вписывания туда регулярный выражений или просто слов на выбор ... Если сделаю быстрее афтаров скриптов выложу сюда Laughing Только хз как всё это отразится на быстродействии браузера ... Проход такого списока , забитого под завязку регулярными выражениями и текстом наверняка нехило будет грузить браузер Sad

Есть вопрос по поводу чёрного списка на самом смотрикоме: если я набаню больше 100 говнюков , увижу ли я всё что больше 100 ?
Можно реализовать автобан ботов , но после того как колличество зайдёт за 100 (если больше количество не отображается) разбанить можно будет только через личку похоже ...
Сталоне
Сталоне

Сообщения : 148
Дата регистрации : 2013-01-24
Откуда : оттуда

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор <3=AG= Чт Фев 28, 2013 12:05 pm

Orangutang пишет:инструкцию видел......... только не понял откуда скачать этот файл.... Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 693122144

Обновил инструкцию,добавил Оперу Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 3341420794 Дополнение для Оперы нужно для простоты установки скриптов, в два клика. Но если не доверяешь - поищи в гугле * установка пользовательских скриптов в опера* Их нужно сохранять в специальную папку а так же включать поддержку в настройках браузера Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 2400263298
<3=AG=
<3=AG=
Admin

Сообщения : 54
Дата регистрации : 2012-03-12
Откуда : http://smotri.com

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор <3=AG= Чт Фев 28, 2013 12:20 pm

rbot55 пишет:сделайте черный список по нику, а не логину и по маске набора символов в сообщении. По крайней мере так можно будет отфильтровать большую часть спамеров вручную, пока они не мутирую снова.

Спамфильтр будет обновлен в ближайшее время.В данный момент проходит испытания и доработку. Вручную фильтровать не придется, все уже предусмотренно Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 3341420794
<3=AG=
<3=AG=
Admin

Сообщения : 54
Дата регистрации : 2012-03-12
Откуда : http://smotri.com

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор *CRAZY**BRAVO* Чт Фев 28, 2013 1:04 pm

Всем Привет!
Нос, честно сказать не вдохновил меня новый скрипт с фильтрацией спама, на данный момент он фильтрует только основываясь на том что в сообщении используется транслит, конкретно спам не фильтруется. то есть если пользователь имеет только англоязычную клавиатуру, либо англоговорящий, то фильтр его будет просто гнобить, либо его необходимо будет добавлять в ваит лист.

Я уже писал что использование регулярных выражений для фильтрации спама не рационально:

  • во первых немного изменив принцип формирования ссылки, спам будет прорываться в чат, придётся постоянно обновлять регулярку, а это как обычно затягивается на долгое время,

  • во вторых сам пользователь никаким боком не может как то повлиять на этот процесс и вынужден безмолвно смотреть как его спамят,

  • в третьих регулярное выражение потребляет намного больше ресурсов чем строковые операции, боюсь в конце концов добъёте скрипт ifами с регулярками .


Ещё, это конечно чисто моё мнение, Санька мне кажется что добавление дополнительных контролов на страницу это лишнее, смотриком и так сильно перегружен скриптами и элементами, надо стараться все доп опции засовывать внутрь фильтра, есть же панель с менюхами, открыл исправил, дополнил опции, закрыл, все визуальные элементы удалились. И всё они больше не висят не грузят страницу. То есть стараться оптимизировать скрипт на максимальное быстродействие. Также предлагаю разделить фильтр на отдельно чат фильтр и отдельно приблуду с цветными никами. То есть кто хочет ставит себе скрипт с никами, кто хочет скорости тот не ставит....


Последний раз редактировалось: *CRAZY**BRAVO* (Чт Фев 28, 2013 1:32 pm), всего редактировалось 1 раз(а)
*CRAZY**BRAVO*
*CRAZY**BRAVO*

Сообщения : 28
Дата регистрации : 2012-03-13
Возраст : 77

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор *CRAZY**BRAVO* Чт Фев 28, 2013 1:22 pm

Из конкретных предложений, по поводу спама, идея следующая.

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

Тестовый вариант у меня работает уже четвёртый день всего шесть спам последовательностей, ни одного прорыва пока нет. За четыре дня ни одного спам сообщения. Потеряных сообщений на полторы тысячи сообщений ни одного, проверял на голом ИЕ, сохранял сообщения в файл затем фильтровал и сравнивал результат с логом из чата с тестовым фильтром. То есть англоговорящий смотрикомовец, может не боятся нашего фильтра

Также для транслирующих предлагаю сделать фоновый спам автобан, что бы те у кого фильтр не стоит могли б тоже посвободней себя почувствовать.
*CRAZY**BRAVO*
*CRAZY**BRAVO*

Сообщения : 28
Дата регистрации : 2012-03-13
Возраст : 77

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор *CRAZY**BRAVO* Чт Фев 28, 2013 1:28 pm

ПыСы: Нос, возьми Сталоне в долю, Laughing парень грамотный и вроде тоже альтруист. Только нужно скоординировать кто чем занимается, командой гораздо веселее и продуктивней. Я сейчас рабочие проекты добью и тоже смогу немного поучаствовать.

Тестовый вариант фильтра в понедельник кину на разбор, если что. Пока ещё потестю немного.
*CRAZY**BRAVO*
*CRAZY**BRAVO*

Сообщения : 28
Дата регистрации : 2012-03-13
Возраст : 77

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор Сталоне Пт Мар 01, 2013 9:47 am

*CRAZY**BRAVO* пишет:Из конкретных предложений, по поводу спама, идея следующая.

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

Тестовый вариант у меня работает уже четвёртый день всего шесть спам последовательностей, ни одного прорыва пока нет. За четыре дня ни одного спам сообщения. Потеряных сообщений на полторы тысячи сообщений ни одного, проверял на голом ИЕ, сохранял сообщения в файл затем фильтровал и сравнивал результат с логом из чата с тестовым фильтром. То есть англоговорящий смотрикомовец, может не боятся нашего фильтра

Также для транслирующих предлагаю сделать фоновый спам автобан, что бы те у кого фильтр не стоит могли б тоже посвободней себя почувствовать.

Может всё таки лучше сделать по принципу всё что не разрешено - исключено ... Насколько я за пол месяца заметил среди нормальных сообщений от пользователей вообще нет юникода кроме некторых символов типа &nbsp
и ещё кое каких , которые непонятно зачем вставляет сам сайт или браузеры пользователей ...
у меня вот такой фильтр на левый символы : text.match(/^[а-яА-ЯёЁa-zA-Z0-9!-~\s№©️«»「」\u005F\u00AD\u200B\u2013\u2014\u2019\u2122\u24B8\u003E\f\r\n]+$/gi)) , вобще не видел срабатывания именно этой части фильтра в последнее время на нормальных пользователей.
Именно эта идея мне понравилась в тестовой версии чатфильтра. Это сильно сужает возможности спамеров по обходу фильтра...

Тут вот скрипты с моими доработками [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] - декоратор
[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] - чат фильтр , возможно что то можно запилить в основную ветку , в частности новые смайлы в декоратор ...

Вчера для интереса добавил функцию для автоматического занесения спама в игнор список , за сутки уже 600 ботов набралось Laughing , нормальных пользователей из 600 с десяток залетело туда ... и то точно не понятно насколько они нормальные Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 73990526


Последний раз редактировалось: Сталоне (Сб Мар 02, 2013 10:56 am), всего редактировалось 1 раз(а)
Сталоне
Сталоне

Сообщения : 148
Дата регистрации : 2013-01-24
Откуда : оттуда

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty уже мутируют

Сообщение автор rbot55 Пт Мар 01, 2013 10:42 pm

спамить стали без префикса http в ссылках и фильтр пропускает, надо опять кумекать..

rbot55

Сообщения : 5
Дата регистрации : 2012-12-01

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор Dlinnyy Сб Мар 02, 2013 8:29 am

Ну там подчеркивание идет, вот уроды Cool Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 73990526 лазейки ищут.

Dlinnyy

Сообщения : 4
Дата регистрации : 2013-02-24

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор Сталоне Сб Мар 02, 2013 11:09 am

*CRAZY**BRAVO* пишет:Из конкретных предложений, по поводу спама, идея следующая.

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

Тестовый вариант у меня работает уже четвёртый день всего шесть спам последовательностей, ни одного прорыва пока нет. За четыре дня ни одного спам сообщения. Потеряных сообщений на полторы тысячи сообщений ни одного, проверял на голом ИЕ, сохранял сообщения в файл затем фильтровал и сравнивал результат с логом из чата с тестовым фильтром. То есть англоговорящий смотрикомовец, может не боятся нашего фильтра

Тоже хорошая идея, можешь выложить тестовый вариант скриптов? Хочется посмотреть это работает . Smile

У меня все сообщения помечаются как спам, в которых есть что то кроме этих символов : а-яА-ЯёЁa-zA-Z0-9!-~\s№©️«»「」\u005F\u00AD\u200B\u2013\u2014\u2019\u2122\u24B8\u003E\f\r\n
Насколько я за пол месяца заметил среди нормальных сообщений от пользователей вообще нет юникода кроме некторых символов типа &#nbsp
и ещё кое каких , которые непонятно зачем вставляет сам сайт или браузеры пользователей ...

Тут вот скрипты с моими доработками [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] - декоратор
[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] - чат фильтр , возможно что то можно запилить в основную ветку , в частности новые смайлы в декоратор ...

Вчера для интереса добавил функцию для автоматического занесения спама в игнор список , за сутки уже 600 ботов набралось Laughing , нормальных пользователей из 600 с десяток залетело туда ...
Сталоне
Сталоне

Сообщения : 148
Дата регистрации : 2013-01-24
Откуда : оттуда

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор rbot55 Сб Мар 02, 2013 9:06 pm

Сталоне пишет:
..за сутки уже 600 ботов набралось Laughing
Сталоне спасиб! Грамотный фильтр и декоратор супер - все работает как хотелось, ничего лишнего и по умолчанию отключены звуки -это правильно Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 1499565167
зы хорошо бы в отдельную ветку выложить

rbot55

Сообщения : 5
Дата регистрации : 2012-12-01

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор bigdav Вс Мар 03, 2013 9:25 pm

Здравствуйте.
Я здесь недавно, по этому не знаю по теми ли.Такой вопрос: Пользуясь Фильтром я в чате нажимаю 2х ЛКМ. на ник кому хочу писать,
он вылазит с низу и я пишу. получается так (пробный текстhttp://smotri.com/user/ххх/) а должно наоборот (http://smotri.com/user/ххх/ пробный текст).Приходится
начало текста всегда в ручную в право переводить.Это так задумано, или у меня что то в настройке не так. Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 1197054600

bigdav

Сообщения : 19
Дата регистрации : 2013-02-24

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор Сталоне Вс Мар 03, 2013 11:42 pm

bigdav пишет:Здравствуйте.
Я здесь недавно, по этому не знаю по теми ли.Такой вопрос: Пользуясь Фильтром я в чате нажимаю 2х ЛКМ. на ник кому хочу писать,
он вылазит с низу и я пишу. получается так (пробный текстhttp://smotri.com/user/ххх/) а должно наоборот (http://smotri.com/user/ххх/ пробный текст).Приходится
начало текста всегда в ручную в право переводить.Это так задумано, или у меня что то в настройке не так. Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 1197054600
Это в оригинальном чатфильтре ? В моей версии переводится на конец текста курсор после клика по нику в чате... Если в моей скажи какой браузер у тебя.
Сталоне
Сталоне

Сообщения : 148
Дата регистрации : 2013-01-24
Откуда : оттуда

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty боты

Сообщение автор Сталоне Вс Мар 03, 2013 11:43 pm

за двое суток уже 1100+ ботов в игноре , 235 уникальных ников ...
Сталоне
Сталоне

Сообщения : 148
Дата регистрации : 2013-01-24
Откуда : оттуда

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор <3=AG= Пн Мар 04, 2013 12:24 am

Всем привет Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 1223801165 Все осилил все прочитал. Итак по порядку.
Наконец то обновил чатфильтр и уже несколько дней он успешно работает.Первое что хочу отметить это новый и очень востребованный функционал.Появилась опция повторной отправки съеденного чатом сообщения, что очень актуально.Так же увеличилось количество символов в сообщении до 400.Теперь можно свободно высказываться и не стесняться в словах Laughing Спамфильтр прекрасно справляется с потоками спама,скрывая весь мусор в чате, в то же время в спамчате всегда можно подсмотреть что же там было если вдруг кто случайно туда попал.Разумеется все отключаемое.Так же есть функция *не спам* котрая добавляет пользователя в исключения если хотя бы одно его сообщение не попадает под правила фильтра.Это решает вопрос с англоязычными. Есть еще неожиданный но приятный бонус. сообщения типа *покажу в skype* тоже скрываются транслитом,что не может не радовать *LOL* По скрытию кнопок- таки да,надо, думаю решаемо.

Конечно нужно стремиться к эффективности рационаьности и универсальности работы фильтра. Дим я процитирую Сашку,его соображения, думаю вам с ним нужно пообщаться более предметно.Это пойдет только на пользу проекту.
<< Касаемо "только боюсь не весь спам будет фильтроваться опять. " Если бы проблема стояла только в ссылках, то я бы согласился что бы их пользователь сам добавлял, а так как спам, на данный момент идёт транслитом и символами, обе опции вообщем то заменяют друг друга, то я просто не вижу смысла в создании редактируемых переменных Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 693122144 Это если делать, то пользователь должен сам определить ссылку которая идёт транслитом и запихать её в инпут для того что бы фильтр, обработал а так как иногда спам бывает S*M*O*T*R*I, то фильтру придётся убирать *, дабы избегать случайного срабатывания, да и это значит что каждое сообщение которое будет идти нужно перед анализом нормализировать Rolling Eyes И это не весь список траблофф, вообщем Rolling Eyes Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 73990526 >>
По поводу цветных ников. Не секрет что сегодняшний успех скриптов и проекта обязан именно цветным никам а так же новым смайлам и звукам. Именно благодаря этим заметным и живым дополнениям скипты получили признание широкой массы пользователей. В то же время не секрет что количество возможных цветных ников ограничено.И если отделить их от основного скрипта это приведет к тому что дополнение с никами будут ставить только те у кого они есть. Это убъет саму коцепцию и идея в конце концов умрет.Поэтому считаю разделение не очень хорошей идеей.Достаточно и кнопочки *отключить*. Или, если перенос то в Декоратор.
По Сталоне. Я конечно присмотрюсь к нему. Пусть предлагает свои оригинальные идеи и реализации. Но кажется у него уже есть свой скрипт. Сталоне прошу тебя не раздавать свою тестовую версию всем подряд. Набери группу на тест, человек 10. Иначе наплодится куча версий и возникнут проблемы с поддержкой и обновлениями. Все полезные наработки конечно учтем. Видел смайлы. Неплохо,кое что можно взять в основную.Но все же слишком уж много.Лучше меньше да лучше. И букеты цветов ты зря выкинул,еще и перед 8 марта))) Они достаточно популярны)). Проценты спама тоже забавно.
<3=AG=
<3=AG=
Admin

Сообщения : 54
Дата регистрации : 2012-03-12
Откуда : http://smotri.com

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор *CRAZY**BRAVO* Пн Мар 04, 2013 4:44 am

Ну вот и понедельник. Всем привет! Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 230572241 Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 1223801165

Сейчас наверно будет много букав Sad

Для начала, Сталоне молодец, разумно, кратко, толково. Smile
Резать весь Юникод конечно радикально, но как правило в чате нормальным пользователям (не спамерам) он нужен только для понтов, и обхода фильтра, когда очень хочется но смотриха не разрешает. Поэтому думаю всё таки идея имеет место быть, но как опция, так как всё же некоторые жители смотрихи очень любят поюникодить.
Из минусов, такой вариант не отфильтрует не скрытые ссылки, просто написанные латинскими символами, ну и опять же пользователь не может что то изменить.

Нос с Санькой мне давно уже надо поговорить, только чего то в последнее время пояса наши часовые совсем не совпадают Sad А здесь он не особо светится. В общем, новый вариант тоже вполне жизнеспособен, но как я уже говорил мне не нравятся лишние контролы.

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

Критерии на мой взгляд нужны такие:

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 Smile ), да гораздо читабельней.

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*
*CRAZY**BRAVO*

Сообщения : 28
Дата регистрации : 2012-03-13
Возраст : 77

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор *CRAZY**BRAVO* Пн Мар 04, 2013 5:16 am

Ну во первых:

вводим переменные
Код:
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
т.н. спам последовательности, строку сообщения также нормализуем и ищем в ней вхождение этой спам последовательности.
Для того что бы пользователь мог своевременно сам добавлять ссылки (ключевые слова) в фильтр делаем вот такую форму в меню фильтра
Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 70519127



Тут добавил ещё одну галочку, по примеру Сталоне для полной фильтрации всех Юникод символов, но как уже говорил её включение на усмотрение пользователя.

*CRAZY**BRAVO*
*CRAZY**BRAVO*

Сообщения : 28
Дата регистрации : 2012-03-13
Возраст : 77

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор *CRAZY**BRAVO* Пн Мар 04, 2013 5:31 am

Из плюсов:
Гибкая система настройки на спам, если изменят принцип формирования текста, или его маскировку, пользователь просто добавит очередную ссылку (ключевое слово) и всё сразу же будет фильтроваться. Относительная пользователе устойчивость, то есть если пользователь решит потранслитить или поюникодить, страху нет, он останется в чате. Smile
Кстати Сань в случае использования антитранслита из существующего фильтра, песни теперь не заказать Sad
"Поставь The Black Eyed Peas - Just Can't Get Enough " И всё улетел в другой чат, каждого метить приходится Sad

Из минусов:
В случае использования большого количества юникод символов например: ňûkāμκι.rû спам последовательность превращается в kr велика вероятность случайно зарезать кого нить из пользователей например "I from Ukraina" всё поговорил товарищъ особенно в случае автобана. Sad
Если будут использовать только Юникод ну или русские символы, будет пролетать в чат сквозняком, но для этого думаю и пригодится фильтрация Юникод от Сталоне.

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


Всё Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 73990526 Ух!! Теперь пошёл ка я работать Sad
*CRAZY**BRAVO*
*CRAZY**BRAVO*

Сообщения : 28
Дата регистрации : 2012-03-13
Возраст : 77

Вернуться к началу Перейти вниз

Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 Empty Re: Новые Смайлы и ЧатФильтр. Оригинальная версия.

Сообщение автор bigdav Пн Мар 04, 2013 6:57 am

Сталоне пишет:
bigdav пишет:Здравствуйте.
Я здесь недавно, по этому не знаю по теми ли.Такой вопрос: Пользуясь Фильтром я в чате нажимаю 2х ЛКМ. на ник кому хочу писать,
он вылазит с низу и я пишу. получается так (пробный текстhttp://smotri.com/user/ххх/) а должно наоборот (http://smotri.com/user/ххх/ пробный текст).Приходится
начало текста всегда в ручную в право переводить.Это так задумано, или у меня что то в настройке не так. Новые Смайлы и ЧатФильтр. Оригинальная версия. - Страница 2 1197054600
Это в оригинальном чатфильтре ? В моей версии переводится на конец текста курсор после клика по нику в чате... Если в моей скажи какой браузер у тебя.
поставил твой филтер,теперь работает так как надо.толко зачем ты менюшку убрал? в оригеналном каждый мог настраевать что он хочет филтровать.это было удобно, толко вот менюшку ещё как нибудь прятоть можно было бы неплохо( болше места). может можно соеденить все + с2 филтров. и ещё не в одном декоратаре неработает такой смалик ( м/) типа крутой. и ещё одна вещь, с твоим филтром мой ник меняет картинку, на синие блестящие буквы,а с орегеналным, ник у меня красно огненый, что мне болше нравитса и в принцере что я и заказывал. как э то так вышло?

bigdav

Сообщения : 19
Дата регистрации : 2013-02-24

Вернуться к началу Перейти вниз

Страница 2 из 10 Предыдущий  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Следующий

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения