Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ Дополнить Антирекламу

Автор: Andrey_SHANDERA 23.2.2009, 7:17

Доброго времени суток! С праздником!!!! С днём защитника отечества, нас РУССКИХ МУЖИКОВ! Пускай нас любят девушки, и бояться все враги! (Особенно Америкосы) Ну а теперь к делу. Очень прошу специалистов, дополнить мою антирекламу одной возможностью. А именно. Она у меня настроена очень жёстко, сразу на перманент! А всем понятно, что при перманентном бане, ошибок быть не должно. Вот сижу я на хабе, а мне раз приходит сообщение, что такой то был за банен за то, что пытался сообщить в чат следующую фразу. Я смотрю... если считаю что это реклама то бан остаётся, а ели это что то другое, то я снимаю. Но вот не задача. Ночью я сплю! А утром смотрю забанило 4 человека. Понятное дело написано причина реклама. Но очень прошу вас, что бы в ЛС админа указанного в скрипте, при входе на хаб приходила инфа о новых забаненных юзерах с тем, что именно пытались сообщить в чат или в ЛС эти юзеры. Если админ он лайн, то ему сразу приходит. Остальным админам и операторам, что бы приходило только когда они он лайн и только, что был забанен за рекламу, без указания того, что пытался сообщить юзер.! Очень, Очень Вас прошу, знаю что для вас это раз плюнуть! Сделайте пожалуйста. Ещё раз всех с праздником, свою Антирекламу прилагаю. Птока 4.1.1

 anti_advertising_newapi.lua ( 2.85 килобайт ) : 12
 

Автор: Vizunchik 23.2.2009, 10:17

Вот тебе антиреклама. Юзай поиск там всё есть . Тебя тоже с праздником

 Антиреклама.lua ( 11.07 килобайт ) : 24
 

Автор: Andrey_SHANDERA 23.2.2009, 10:39

Цитата(Vizunchik @ 23.2.2009, 11:17) *
Вот тебе антиреклама. Юзай поиск там всё есть . Тебя тоже с праздником

Это абсолютно не то и такая мне ни когда не была нужна.! Мне надо так как я описал сверху и в моей антирекламе. Её для меня Wariner подделал. Спецом для меня. Дай бог ему здоровья. Поэтому слёзно прошу специалистов мне помочь.

Автор: Wariner 23.2.2009, 11:00

не стал особо мудрить просто записал фразу в причину бани. может кому то не понравится но зато без лишних наворотов

 anti_advertising.lua ( 2.93 килобайт ) : 22
 

Автор: Andrey_SHANDERA 23.2.2009, 15:49

Цитата(Wariner @ 23.2.2009, 11:00) *
не стал особо мудрить просто записал фразу в причину бани. может кому то не понравится но зато без лишних наворотов

А так как я просил сложно? eyes_droped.gif Просто очень, очень надо, что бы ни кто из оперов не видел причину. А так мало того что им приходит, так они ещё и там смотрят и своим друзьям раскидывают. А мы пока молодой хаб и нам каждый человек на счету... ((( Выручите пожалуйста в последний раз, уж очень такая антирека нужна....

Автор: Vizunchik 23.2.2009, 17:56

Народ можете добавить в этот скрипт функцию, где можно выбирать, кому будет приходить причина

 Антиреклама.lua ( 11.07 килобайт ) : 7
 

Автор: KauH 24.2.2009, 14:11

Цитата(Vizunchik @ 23.2.2009, 17:56) *
Народ можете добавить в этот скрипт функцию, где можно выбирать, кому будет приходить причина

держи ник сам поменяешь если что
 Антиреклама.lua ( 11.16 килобайт ) : 11

Автор: Strem 24.2.2009, 15:42

Цитата(Andrey_SHANDERA @ 23.2.2009, 6:17) *
А именно. Она у меня настроена очень жёстко, сразу на перманент! А всем понятно, что при перманентном бане, ошибок быть не должно.

Цитата(Andrey_SHANDERA @ 23.2.2009, 14:49) *
Просто очень, очень надо, что бы ни кто из оперов не видел причину. А так мало того что им приходит, так они ещё и там смотрят и своим друзьям раскидывают. А мы пока молодой хаб и нам каждый человек на счету... (((

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

Автор: Andrey_SHANDERA 24.2.2009, 18:14

Цитата(Wariner @ 23.2.2009, 11:00) *
не стал особо мудрить просто записал фразу в причину бани. может кому то не понравится но зато без лишних наворотов

Тогда можно попросить вот такое, допустим я поставил реагировать на адрес блаблабла. А эти хитрецы стали писать так и их не банит БЛАБЛАБЛА. Можно поправить так, что бы не зависимо от регистра срабатывал. в скрипте который изменил Wariner.

Автор: Vizunchik 24.2.2009, 21:00

Цитата(KauH @ 24.2.2009, 16:11) *
держи ник сам поменяешь если что
 Антиреклама.lua ( 11.16 килобайт ) : 11

А можно по профилям выбирать кому сообщение будет приходить . А не только мне. Например, только админом или только опам

Автор: KauH 24.2.2009, 22:58

 Антиреклама.lua ( 11.34 килобайт ) : 14

Автор: Andrey_SHANDERA 25.2.2009, 13:31

А мне ни кто не поможет?:'-( Пожалуйста! Прошу вас.

Автор: mariner 25.2.2009, 13:50

я помогу - в настройках профилей поставь, что операторы могут тока банить и кикать. А вот разбанить и банлист не могут смотреть.

Автор: Andrey_SHANDERA 25.2.2009, 13:57

Цитата(mariner @ 25.2.2009, 13:50) *
я помогу - в настройках профилей поставь, что операторы могут тока банить и кикать. А вот разбанить и банлист не могут смотреть.

спс, но я с этим разобрался, я по поводу сообщения №9
можно попросить вот такое, допустим я поставил реагировать на адрес блаблабла. А эти хитрецы стали писать так и их не банит БЛАБЛАБЛА. Можно поправить так, что бы не зависимо от регистра срабатывал. в скрипте который изменил Wariner. То есть что бы в скрипте достаточно было прописать слово на которое реагировать маленькими буквами а он реагировал бы и на большие.... очень прошу помощи. Вот в этом скрипте:

Автор: Wariner 25.2.2009, 16:03

В складе функций есть функция понижения регистра от Setuper`а! Попробуй сам её правильно всунуть))))

Автор: Andrey_SHANDERA 25.2.2009, 16:13

Цитата(Wariner @ 25.2.2009, 16:03) *
В складе функций есть функция понижения регистра от Setuper`а! Попробуй сам её правильно всунуть))))

Злой Wariner ((((


PS Всё, зделал сам ))) Всем спасибо!!!

Автор: MEXAHuK 26.2.2009, 9:05

не помешало бы базу запрещённых и разрешённых регулярных выражений вынести в отдельный файл.
зачем: для того чтобы была возможность админам и Опам добавлять из меню то что можно и то что запрещено. просто задолбался каждое новое слово вручную в скрипт записывать. а так:
меню - реклама - разрешённая добавить
- запрещённая добавить
- мат - добавить к матам
- добавить к не матам

Автор: dmvn 12.3.2009, 10:29

MEXAHuK
антирекламу с файловыми базами можешь у меня взять -- http://mydc.ru/topic1432.html из архива antiadv.lua + библиотека (dmvn-lib/*.lua).
правда, там нету добавления и удаления, но статистика показывает, что файлы-то редактировать приходится не чаще раза в месяц.
что касается антимата, его надо написать один раз качественно и больше не трогать big_smile.gif пример смотрим в той же теме, amfilter.lua + та же библиотека.
этот скрипт отлаживался в течение 2 лет на хабе с 5000 юзерами, так что... big_smile.gif
и кроме того, на паттерны антимата надо внимательно смотреть, когда они все рядом, соединять их, смотреть какие сильно пересекаются и их можно слить в один, и тд... поэтому как раз удобно когда они в скрипте.
всё-таки корректура фильтров -- это (имхо) прерогатива программиста, а не оператора, который вообще в regexp-ах может ничего не смыслить.

Автор: Артём 12.3.2009, 12:35

2dmvnУ меня вопрос,а где именно лежат в скрипте адресса запрещённых IP и DNS??А то только нашёл "белый лист"

Автор: dmvn 13.3.2009, 11:06

я же внятно сказал: они лежат не в скрипте, а в файлах!
путь/к/хабу/DataBase// BlackDNS.dat, BlackIP.dat WarnDNS.dat

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