Блог пользователя Nickolas

Автор Nickolas, 11 лет назад, По-русски

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

Критерии удаления (должны выполняться одновременно):

  • Автор поста — не в рейтинге.
  • Автор поста — не в whitelist, состоящем из MikeMirzayanov и еще нескольких известных лиц с черными хэндлами.
  • В прямом эфире есть два или больше постов от одного и того же автора. Обычный паттерн поведения здешних спамеров — опубликовать пять постов за раз и уйти навсегда. Ограничение на два поста сделано для того, чтобы оставить в прямом эфире одиночные посты честных нерейтинговых людей, если они знают меру в написании постов :-)

Собственно, вот сам скрипт: http://userscripts.org/scripts/show/486645. Если кнопка Install не работает (проблемы с сайтом userscripts.org), можно скопировать исходный код http://userscripts.org/scripts/review/486645 в файл cf-hide-spam.user.js и запустить отдельно.

Замечания по функциональности приветствуются :-)

  • Проголосовать: нравится
  • +79
  • Проголосовать: не нравится

»
11 лет назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

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

»
11 лет назад, # |
  Проголосовать: нравится +15 Проголосовать: не нравится

Замечания по функциональности приветствуются :-)

Так после удаления спама на главной странице может не остаться ничего... А копировать не-спамовые новости со страницы recent-actions в главную страницу? :)

  • »
    »
    11 лет назад, # ^ |
      Проголосовать: нравится +14 Проголосовать: не нравится

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

    Честно говоря, я надеюсь на закон зловредности, согласно которому в течение недели команда Codeforces решит проблему спама внутренними методами, и мой скрипт безнадежно устареет :-)

    • »
      »
      »
      11 лет назад, # ^ |
        Проголосовать: нравится +10 Проголосовать: не нравится

      и мой скрипт безнадежно устареет :-)

      Учитывая как долго эта тема обсуждается со всех сторон без явного вмешательства команды Codeforces — я напротив верю что этому скрипту предстоит долгая и плодотворная трудовая жизнь :)

»
11 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

sorry i post 5 times\n but it was a mistake\n