|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз ![]() |
Вот у меня предложенице.
Написать скрипт для интеллектуального вычисление спамеров, Вы спросите "как это работает?", а работает это примерно следующим образом: Допустим какой то школьничек извращенец подразумевая или зная, что стоит антиреклама и его спам не доходит придумывает какой то очень изощренный способ рекламы к примеру пишет заходите на хаб символами))) или адрес своего хабика в ASCII-art картинке, надо же с этим спамером тоже бороться, ну а сначала его нужно выследить, в этом нам и поможет сие. И так если юзер увидел что кто то нехороший начинает спамить ему в лс, то он вводит в лс "!спам", и скрипт стучит в опчат (спамера, айпи, и текст сообщения). Если к примеру 3 юзера жалуются на одного юзера (спамера), то спамер глушится или кикается. Можно еще перед первым лс сообщением за сессию, написать типа если вам прислали спам введите команду "!спам". Ну как Вам моя идейка кого заинтересовала, возьмется кто? |
|
|
![]()
Сообщение
#2
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Цитата И так если юзер увидел что кто то нехороший начинает спамить ему в лс, то он вводит в лс "!спам", и скрипт стучит в опчат (спамера, айпи, и текст сообщения). Текст сообщения само не отправится, ибо это сообщение имеется только в клиенте и хаб автоматом его не захватит, юзеру придётся самому скопировать и передать как аргумент команды "!спам сообщение"И ещё надо позаботиться через скрипт, чтоб это сообщение-жалоба не отправилось и самому спамеру (а предложение от автора темы подразумевает, что команду нужно писать в этом же окне) |
|
|
![]()
Сообщение
#3
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз ![]() |
|
|
|
![]()
Сообщение
#4
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
1. И ещё - нужно учитывать вот что: обычно спамеры выскакивают из хаба сразу после спама, и, скорее всего, скрипт сможет передать в чат только ник спамера и сообщение, но никак не IP. Остальную информацию уже должен добывать админ через предоставленный ник. (речь про случай, когда спамер уже оффлайн)
2. И при заведомо спамерском тексте (чаще всего это понятно и без жалоб от 2-3 человек) можно принимать меры сразу. Разве что для исключения поддельных жалоб ![]() 3. По поводу названия темы - такой способ борьбы со спамерами вряд ли можно называть интеллектуальным. ![]() |
|
|
![]()
Сообщение
#5
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз ![]() |
дык я не говорю про тех кто зашел и сразу вышел, с ними обычно справляется обычная антиреклама, к тому же у меня ведется лог ник-айпи, что обычно решает эту проблему.
Ну а как бы ты назвал его? |
|
|
![]()
Сообщение
#6
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Ну хотя бы "Спам-рипорт" (Spam-report.lua)
Ведь именно таковым и является предложенный способ. |
|
|
![]()
Сообщение
#7
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз ![]() |
так и быть переименую топик.
|
|
|
![]()
Сообщение
#8
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 52 Регистрация: 30.6.2010 Из: Волгоград Пользователь №: 7 181 Спасибо сказали: 1 раз ![]() |
да,тема норм
|
|
|
![]()
Сообщение
#9
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
1. Ну я написал...Только чегой-то кидать на форум не хочется, получается скрипт из тех, которые компилируют из этических соображений.
![]() Результат работы скрипта имеет такой вид: Цитата [19:24:03] <_OpChat_> Похоже, у нас появился спамер. Ник спамера: user__ IP спамера: 192.168.1.2 Содержание спама: [18:43:58] <user__> Это самый ужасный спам. Тест. Сообщил юзер: Test_user Держите уши на макушке, господа админы! 2. Теперь по теме. Пока спамер онлайн, нет проблем, в опчат придёт и ник спамера, и его IP, и само содержание спама, и ник отправителя рапорта. Но когда спамер уже успел уйти (а это бывает чаще всего), IP не поймать, это раз, во-вторых, и это самое главное, рапорт не отправить в окне этого привата - юзер оффлайн, сообщение не уйдет никуда. 3. Тогда остаётся для этого случая окно бота. Это организовать легко, но уже без IP спамера (это уже проблема админов). То есть, мне придётся добавить в отлов команды !спам и сообщения к боту. Но тогда возникает вопрос неоднородности сообщений в приватах, - у большиснтва (ну я так полагаю) таймштамп включен, у других - нет, это создаёт некоторую нервозность при захвате ника спамера из тела сообщения. 4. Из третьего пункта возникает вопрос ко всем - всегда ли тайм-штамп имеет такой вид: Цитата [19:24:03] <Test_user> !спам [18:43:58] <user__> Это самый ужасный спам. Тест. Если да, то можно и через бота. Можно и вовсе ни разу не в привате спамера, а сразу боту, чтоб как не усложнять скрипт, так и не заставлять юзера слишком сильно скрипеть мозгами, выбирая, а где ему писать рипорт.. ![]() 5. И да, если писать боту, то проблема этического контекста (пункт 1) не возникнет. UPD: Дописал скриптик и под рипорт в приват бота. Можно рипорт писать в привате спамера (если он онлайн) или главного бота. В первом случае выдаст и IP, а во втором - IP выдаст только если спамер не успел уйти. Где писать рипорт - решать самому "репортёру". Только администрации нужно позаботиться, чтоб юзеры знали про команду "!спам сообщение" (альтернатива - "!spam" (для тех, у кого только латиница на клавиатуре)) и были готовы применить при случае. Теперь дело только за общественным мнением - кидать на форум или нет. |
|
|
![]()
Сообщение
#10
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
4. Из третьего пункта возникает вопрос ко всем - всегда ли тайм-штамп имеет такой вид: Если да, то можно и через бота. Можно и вовсе ни разу не в привате спамера, а сразу боту, чтоб как не усложнять скрипт, так и не заставлять юзера слишком сильно скрипеть мозгами, выбирая, а где ему писать рипорт.. ![]() Он имеет вид, заданный в Настройки - Внешний вид - Формат времени. Я что-то не понял твоей проблемы - ник обрамлён символами <>, следующими после временной метки; временная метка обрамлена символами [] - ник спамера выкусывается на раз. В клиентах с принудительным определением IP-адресов в чате, рядом с меткой времени может быть написан IP-адрес и ещё чего-нибудь. Цитата [17:34:11 | 194.226.244.*** | RU] <Andrean> сегодня хорошая погодка
|
|
|
![]()
Сообщение
#11
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Вроде сделал. Захват при любом варианте, разве что если только ник в сообщении не будет заключен в угловые скобки
![]() UPD: Скрипт выложен на форум здесь. |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() spam |
14 | -vassykar- | 16 591 | 18.12.2013, 10:04 Посл. сообщение: Nickolya |
![]() |
![]() Юзер может сообщать о спаме и спамере прямо в Опчат админам |
14 | Ksan | 16 131 | 14.2.2011, 23:43 Посл. сообщение: @_JuNiOr_@ |
![]() |
'no SPAM nickname' для RusHab Простой скрипт запрета СПАМа в никах |
3 | Sekretchik | 7 101 | 30.12.2010, 17:19 Посл. сообщение: Ksan |
![]() |
![]() API1, API2 | Сообщение Администратору об ошибке |
10 | Jaska | 14 643 | 28.3.2009, 14:22 Посл. сообщение: Vizunchik |
![]() |
![]() |
10 | LeoSP | 15 209 | 17.11.2008, 19:00 Посл. сообщение: LeoSP |
![]() |
Сейчас: 8.9.2024, 3:47 |