ЙажаСценарий / Говнокод #25517 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
function isSpam(comment) {
    // quick and dirty filter agains guest spam
    // it can reject normal links, but who cares...
    if ((comment.user_id == 1) && comment.text.match('http://'))
            return true;

    if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                       (comment.text.match(',  , http')) ||
                                       (comment.text.match('<strong>')) ||
                                       (comment.text.match('^<a href=')) ||
                                       (comment.text.match('^comment[0-9]+,')) ||
                                       (comment.text.match('storefocus')) ||
                                       (comment.text.match('.*Хрюкни, свинособака')) ||
                                       (comment.text.match('.*<span style')) ||
                                       (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                       (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
            return true;
    return false;
}

http://gcode.cx/ngk/#!/settings

Какой анскилл )))

Запостил: OCETuHCKuu_nemyx OCETuHCKuu_nemyx, (Updated )

Комментарии (19) RSS

  • Не очень высокий искуственный интиллект
    Ответить
      • Это не столько антиспам, сколько попытка не игнорить guest8 к хуям...

        > Анскильный
        Ибо нехуй тратить на спамеров больше времени, чем они потратили на свой скрипт.
        Ответить
        • Наверняка он не пытается его обойти, так как сам им пользуется. Какой анскилл )))
          Ответить
          • мне почему-то кажется, что иньо это иван виробьян. Он был олдфагом, но потом кто-то захватил его учётку и долго спамил, пока ее не забанили...
            А стертор напоминает олега сивоконя, но тот не прогал на пасквиле.
            Ответить
            • иньо - это бароп скорее всего. А стертор мне больше напоминает игоря гандонова.
              Ответить
              • бароп ненавидил пхп (если я его не путаю с роскомговной) он не стал бы на вордпрессе сайт делать
                Ответить
  • К этому спаму я не имею отношения. Советую не блокировать комменты, а составлять массив из них, с последующей сортировкой. Если комментарий встречается более 1-2 раз, стало быть, спам.
    Этот принцип самый эффективный.
    Ответить
    • > комментарий встречается более 1-2 раз
      Последний раз спамили с рандомным мусором в каждом комменте (видимо, чтобы обойти антиспам иньо). Т.е. простое сравнение уже не прокатит. Нужен какой-нибудь байесовский классификатор, который обучается на примерах спама и не спама...

      Но это надо думать, писать, отлаживать. А моя херня на регулярках, которую запостили в этом топике, пока вполне справляется и затраты на её поддержку почти нулевые - въебал новую регулярку и забыл.
      Ответить
      • Сравнивать, блять, можно по первым 10 символам. Цитирование? похуй.
        Тем более, цитирование обычно начинают со знака >, ну или @, кому как.
        Ответить
  • > comment.user_id == 1
    А, это гость. А то я поначалу подумал, что это админу спамить запретили.
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8