myDC.ru

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

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

> Spam-Report, Юзер может сообщать о спаме и спамере прямо в Опчат админам

Ksan
сообщение 28.12.2010, 19:55
Сообщение #1


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

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




Скрипт сообщения юзером в Опчат админам о спаме и спамере

Название: Spam-Report.lua
API: API 2
Автор: Ksan (aka Trans)
Место проживания: г.Томск
Дата: 28-12-2010

Сделан по просьбе DEN_007

Описание:
2 варианта отправки сообщения о спамере:
1. В привате спамера (если он ещё не успел соскочить с хаба) набрать !спам, далее через пробел туда же скопировать ВСЁ сообщение от спамера и нажать ENTER. Сообщение о спаме и спамере отправится в Опчат хаба админам для принятия мер.
Вместо !спам можно написать и латиницей !spam (для тех, у кого нет кириллицы на клавиатуре, например, зарубежные гости)
Пример:
!спам [18:43:58] <СПАМЕР> Заходите в наш супер-пупер хаб с адресом супер.пупер.ru:411
2. Всё то же самое, только в привате главного бота хаба (годится как для случаев, когда спамер уже ушёл с хаба, так и когда он ещё онлайн).

Что видим в Опчате
Цитата
[22:25:22] <_OpChat_> Похоже, у нас появился спамер.
Ник спамера: Uzer1234
IP спамера: спамер уже оффлайн, IP добывайте сами.
Содержание спама: [17:34:11] <Uzer1234> Это самый ужасный спам. Тест.
Сообщил юзер: Test_user
Держите уши на макушке, господа админы!

[2010-12-28 21:19] <_OpChat_> Похоже, у нас появился спамер.
Ник спамера: Uzer1234
IP спамера: 192.168.1.2
Содержание спама: [17:34:11] <Uzer1234> Это самый ужасный спам. Тест.
Сообщил юзер: Test_user
Держите уши на макушке, господа админы!


Прикрепленные файлы
Прикрепленный файл  Spam_Report.lua ( 2.24 килобайт ) Кол-во скачиваний: 114
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Milena
сообщение 28.12.2010, 20:19
Сообщение #2


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

Группа: Пользователи
Сообщений: 55
Регистрация: 2.4.2009
Из: Питер
Пользователь №: 2 893
Спасибо сказали: 3 раза




Хорошо бы вывести это в меню, допустим " Пожаловаться на спам"
Go to the top of the page
+Quote Post
Артём
сообщение 28.12.2010, 20:21
Сообщение #3


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Milena, ну так добавь меню, это же просто big_smile.gif
Go to the top of the page
+Quote Post
Saymon21
сообщение 28.12.2010, 20:24
Сообщение #4


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз





Код
function UserConnected(tUser)
Core.SendToUser(tUser, "$UserCommand 1 3 Этот юзер спамер$<%[mynick]> !spam %[nick] %[line:Текст сообщения]&*#124;")
Core.SendToUser(tUser, "$UserCommand 1 3 Этот юзер спамер$<%[mynick]> !spam %[line:Ник] %[line:Текст сообщения]&*#124;")
end

Удали *


Спасибо сказали:
Go to the top of the page
+Quote Post
Ksan
сообщение 28.12.2010, 20:31
Сообщение #5


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

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




Я не стал делать меню.
Обоснование:
1. Изначально скрипт делался для отправления спам-рипорта только и сразу из привата спамера. Это исключает меню.
2. Сообщение со спамом может состоять не из одной строки, и в этом случае меню не поможет, в меню войдет только первая строка.

Вывод - запомнить только одну команду !спам (!spam) и юзать приватное окно (спамера или бота).
Go to the top of the page
+Quote Post
DEN 007
сообщение 2.1.2011, 13:29
Сообщение #6


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

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




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

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

Как это сделать, лично я в заблуждении, но сказали что можно...
Go to the top of the page
+Quote Post
Ksan
сообщение 2.1.2011, 14:38
Сообщение #7


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

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




Сделать-то можно, но какой ценой?
Ведь придётся при каждом заходе каждого юзера заносить его ник в таблицу и отслеживать его первую попытку отправить сообщение в приват..
Проще при каждом заходе отправлять ему в приват то самое сообщение про команды.
А ещё проще, и я бы именно это предложил, - в МОТД сделать приписку про команды !спам и !spam (не забывая объяснить, что именно кидать вместе с командой и где именно)
Go to the top of the page
+Quote Post
DEN 007
сообщение 2.1.2011, 14:47
Сообщение #8


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

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




Тогда уж логичинее сделать менюшку с надписью спам репорт хелп, ну тобишь в МОТД пишем одну строчку, далее подробнее "!спамхлп".

Цитата
Уважаемые юзера если вам пришел спам, напишите в лс "!спам" и текст спама. Подробнее: !спамхелп
Go to the top of the page
+Quote Post
Ksan
сообщение 2.1.2011, 14:53
Сообщение #9


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

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




Ну это пусть каждый решает сам.
А приделать меню хелпа можно и самому (если хочешь), это стандартная операция, и содержание самого хелпа тоже придумайте сами, как вам заблагорассудится. big_smile.gif
Играйте со скриптом как хотите, предлагайте тут свои варианты меню и хелпа.
Go to the top of the page
+Quote Post
@_JuNiOr_@
сообщение 14.2.2011, 1:27
Сообщение #10


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

Группа: Пользователи
Сообщений: 60
Регистрация: 7.4.2010
Из: Украина,Харьков
Пользователь №: 6 581
Спасибо сказали: 5 раз




Помогите решить проблему пишет ошибку

[00:26] Синтаксис [string "--[[..."]:19: attempt to index global 'SetMan' (a nil value)
Go to the top of the page
+Quote Post
Артём
сообщение 14.2.2011, 1:46
Сообщение #11


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




@_JuNiOr_@, при запущеном хабе включай скрипт!
Go to the top of the page
+Quote Post
@_JuNiOr_@
сообщение 14.2.2011, 2:22
Сообщение #12


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

Группа: Пользователи
Сообщений: 60
Регистрация: 7.4.2010
Из: Украина,Харьков
Пользователь №: 6 581
Спасибо сказали: 5 раз




Цитата(Артём @ 14.2.2011, 3:46) *
@_JuNiOr_@, при запущеном хабе включай скрипт!



Хаб включен включаю скрипт выдаёт такую же ошибку 1!!!
Go to the top of the page
+Quote Post
Ksan
сообщение 14.2.2011, 10:32
Сообщение #13


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

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




Может, у тебя старая Птока?

Это 19-я строка. Она же первая в коде:
Код
local sBot = SetMan.GetString(21)

Ошибку выдаст, только если у тебя старая Птока.
Я так думаю.
Go to the top of the page
+Quote Post
Артём
сообщение 14.2.2011, 12:14
Сообщение #14


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Цитата(@_JuNiOr_@ @ 14.2.2011, 1:22) *
Хаб включен включаю скрипт выдаёт такую же ошибку 1!!!

быть такого не мможет, я поставил его на отдельну птоку, попробовал при выкл. хабе запустить, не получилось, а при вкл. получилось, переименнуй тогда бота
Код
local sBot = "Spam-Report"
почему-то так даже и при выключеном/остановленной птоке скрипт запускается bad_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
@_JuNiOr_@
сообщение 14.2.2011, 23:43
Сообщение #15


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

Группа: Пользователи
Сообщений: 60
Регистрация: 7.4.2010
Из: Украина,Харьков
Пользователь №: 6 581
Спасибо сказали: 5 раз




Цитата(Артём @ 14.2.2011, 14:14) *
быть такого не мможет, я поставил его на отдельну птоку, попробовал при выкл. хабе запустить, не получилось, а при вкл. получилось, переименнуй тогда бота
Код
local sBot = "Spam-Report"
почему-то так даже и при выключеном/остановленной птоке скрипт запускается bad_smile.gif



По началу норм а потом опять выдаёт ((( хаб работает люди сидят питаюсь запустить всё норм и через некоторое время даёт о пять (

о Всё супет таи изначально другая строка висела и я ни как не мог понять !!
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 Posts 'no SPAM nickname' для RusHab
Простой скрипт запрета СПАМа в никах
3 Sekretchik 7 281 30.12.2010, 17:19 Посл. сообщение: Ksan
No New Posts Spam-report
Делаем команду спам
10 DEN 007 12 713 28.12.2010, 19:29 Посл. сообщение: 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, 4:34