myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Spam-report, Делаем команду спам

Теги
Нет тегов для показа
DEN 007
сообщение 26.12.2010, 15:51
Сообщение #1


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




Вот у меня предложенице.
Написать скрипт для интеллектуального вычисление спамеров, Вы спросите "как это работает?", а работает это примерно следующим образом:
Допустим какой то школьничек извращенец подразумевая или зная, что стоит антиреклама и его спам не доходит придумывает какой то очень изощренный способ рекламы к примеру пишет заходите на хаб символами))) или адрес своего хабика в ASCII-art картинке, надо же с этим спамером тоже бороться, ну а сначала его нужно выследить, в этом нам и поможет сие.

И так если юзер увидел что кто то нехороший начинает спамить ему в лс, то он вводит в лс "!спам", и скрипт стучит в опчат (спамера, айпи, и текст сообщения). Если к примеру 3 юзера жалуются на одного юзера (спамера), то спамер глушится или кикается.

Можно еще перед первым лс сообщением за сессию, написать типа если вам прислали спам введите команду "!спам".

Ну как Вам моя идейка кого заинтересовала, возьмется кто?
Go to the top of the page
+Quote Post
Ksan
сообщение 26.12.2010, 16:10
Сообщение #2


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Цитата
И так если юзер увидел что кто то нехороший начинает спамить ему в лс, то он вводит в лс "!спам", и скрипт стучит в опчат (спамера, айпи, и текст сообщения).
Текст сообщения само не отправится, ибо это сообщение имеется только в клиенте и хаб автоматом его не захватит, юзеру придётся самому скопировать и передать как аргумент команды "!спам сообщение"
И ещё надо позаботиться через скрипт, чтоб это сообщение-жалоба не отправилось и самому спамеру (а предложение от автора темы подразумевает, что команду нужно писать в этом же окне)
Go to the top of the page
+Quote Post
DEN 007
сообщение 26.12.2010, 16:13
Сообщение #3


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




Цитата(Ksan @ 26.12.2010, 17:10) *
И ещё надо позаботиться через скрипт, чтоб это сообщение-жалоба не отправилось и самому спамеру (а предложение от автора темы подразумевает, что команду нужно писать в этом же окне)


Ну это само собой.
Go to the top of the page
+Quote Post
Ksan
сообщение 26.12.2010, 16:23
Сообщение #4


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




1. И ещё - нужно учитывать вот что: обычно спамеры выскакивают из хаба сразу после спама, и, скорее всего, скрипт сможет передать в чат только ник спамера и сообщение, но никак не IP. Остальную информацию уже должен добывать админ через предоставленный ник. (речь про случай, когда спамер уже оффлайн)
2. И при заведомо спамерском тексте (чаще всего это понятно и без жалоб от 2-3 человек) можно принимать меры сразу. Разве что для исключения поддельных жалоб big_smile.gif нужны повторы ещё от кого-либо.
3. По поводу названия темы - такой способ борьбы со спамерами вряд ли можно называть интеллектуальным. big_smile.gif Жалоба не есть интеллект.
Go to the top of the page
+Quote Post
DEN 007
сообщение 26.12.2010, 16:39
Сообщение #5


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




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

Ну а как бы ты назвал его?
Go to the top of the page
+Quote Post
Ksan
сообщение 26.12.2010, 16:59
Сообщение #6


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Ну хотя бы "Спам-рипорт" (Spam-report.lua)
Ведь именно таковым и является предложенный способ.
Go to the top of the page
+Quote Post
DEN 007
сообщение 26.12.2010, 18:14
Сообщение #7


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




так и быть переименую топик.
Go to the top of the page
+Quote Post
STIVAN
сообщение 28.12.2010, 12:20
Сообщение #8


Активный участник
***

Группа: Пользователи
Сообщений: 52
Регистрация: 30.6.2010
Из: Волгоград
Пользователь №: 7 181
Спасибо сказали: 1 раз




да,тема норм
Go to the top of the page
+Quote Post
Ksan
сообщение 28.12.2010, 16:43
Сообщение #9


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




1. Ну я написал...Только чегой-то кидать на форум не хочется, получается скрипт из тех, которые компилируют из этических соображений. big_smile.gif (только ещё не добавил вариант из пункта 3 ниже)
Результат работы скрипта имеет такой вид:
Цитата
[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__> Это самый ужасный спам. Тест.
Если да, то можно и через бота. Можно и вовсе ни разу не в привате спамера, а сразу боту, чтоб как не усложнять скрипт, так и не заставлять юзера слишком сильно скрипеть мозгами, выбирая, а где ему писать рипорт.. big_smile.gif
5. И да, если писать боту, то проблема этического контекста (пункт 1) не возникнет.

UPD: Дописал скриптик и под рипорт в приват бота.
Можно рипорт писать в привате спамера (если он онлайн) или главного бота. В первом случае выдаст и IP, а во втором - IP выдаст только если спамер не успел уйти. Где писать рипорт - решать самому "репортёру".
Только администрации нужно позаботиться, чтоб юзеры знали про команду "!спам сообщение" (альтернатива - "!spam" (для тех, у кого только латиница на клавиатуре)) и были готовы применить при случае.

Теперь дело только за общественным мнением - кидать на форум или нет.
Go to the top of the page
+Quote Post
Alexey
сообщение 28.12.2010, 18:38
Сообщение #10


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Цитата(Ksan @ 28.12.2010, 16:43) *
4. Из третьего пункта возникает вопрос ко всем - всегда ли тайм-штамп имеет такой вид: Если да, то можно и через бота. Можно и вовсе ни разу не в привате спамера, а сразу боту, чтоб как не усложнять скрипт, так и не заставлять юзера слишком сильно скрипеть мозгами, выбирая, а где ему писать рипорт.. big_smile.gif

Он имеет вид, заданный в Настройки - Внешний вид - Формат времени.
Я что-то не понял твоей проблемы - ник обрамлён символами <>, следующими после временной метки; временная метка обрамлена символами [] - ник спамера выкусывается на раз.
В клиентах с принудительным определением IP-адресов в чате, рядом с меткой времени может быть написан IP-адрес и ещё чего-нибудь.
Цитата
[17:34:11 | 194.226.244.*** | RU] <Andrean> сегодня хорошая погодка
Go to the top of the page
+Quote Post
Ksan
сообщение 28.12.2010, 19:29
Сообщение #11


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Вроде сделал. Захват при любом варианте, разве что если только ник в сообщении не будет заключен в угловые скобки big_smile.gif тогда облом-с..

UPD: Скрипт выложен на форум здесь.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsspam was here
spam
14 -vassykar- 16 951 18.12.2013, 10:04 Посл. сообщение: Nickolya
No new Topic has attachmentsSpam-Report
Юзер может сообщать о спаме и спамере прямо в Опчат админам
14 Ksan 16 558 14.2.2011, 23:43 Посл. сообщение: @_JuNiOr_@
No New Posts 'no SPAM nickname' для RusHab
Простой скрипт запрета СПАМа в никах
3 Sekretchik 7 281 30.12.2010, 17:19 Посл. сообщение: Ksan
No New Posts Topic has attachmentsReport
API1, API2 | Сообщение Администратору об ошибке
10 Jaska 14 993 28.3.2009, 14:22 Посл. сообщение: Vizunchik
No New Posts Topic has attachmentsAnti Spam
10 LeoSP 15 530 17.11.2008, 19:00 Посл. сообщение: LeoSP

 



RSS Сейчас: 23.12.2024, 10:04