ВнизНазадКаталогРазвернуть изображенияПоказать правилаДоброго часа. /b/ - супердоска, не являющаяся самостоятельной, а собирающая контент со следующих досок: /meta/ - доска для обсуждения Нультиреча и бордосферы. /media/ - доска для постинга и обсуждения медиаконтента и художественных произведений. /sci/ - доска для обсуждения науки, технологий, программирования. /self/ - доска для обсуждения психологии, психиатрии, философии /life/ - доска для обсуждения вашей жизни и событий происходящих непосредственно с вами /world/ - доска для обсуждения событий, происходящих в мире вокруг нас Эти доски модерируются непосредственно администрацией Нультиреча. В них запрещается следующее: 1. Создавать треды, не относящиеся к тематике доски. 2. Постить в треды сообщения, не относящиеся к тематике треда. 3. Переводить разговор на обсуждения личностей постящих там, где это изначально не подразумевается. 4. Постить сообщения, нарушающие нормы русского языка. 5. Постить сообщения на языках кроме русского или английского. При нарушении данных правил ваше сообщение будет скрыто в корзину модератором. С уважением, Администрация.
/meta/

「Мы не чистим /0/」

Аноним
GYdIqSnWaDsEx46 KB150x150attention.png
Доброго часа.
/0/ - не модерируемая доска. Модерируется только /b/. Поэтому не жалуйтесь на серунов и говно, это ваш выбор сидеть на немодерируемой доске. Удаляться будет только ЦП и автоматизированный вайп (сотнями сообщений).
С уважением, Администрация.
>>456388 #>>459666 #
Аноним
Хотя какая разница, если подумать? Это же всего лишь рамки. Так что тоже лайкнул.
Аноним
вот кому только может быть нужно это такое говно.? Сборище пидоров.Нультиреч - параша козла.
Удалён 'admin'
Аноним
Сосите хуй.! Пидоры,.
Удалён 'admin'
Аноним
👌
Аноним
>>456401 #
Мы не преемники Нульча, это, блять, тетачан!
/b/ - Тематика!
Ньюфаги не знают, олдфаги не помнят! Стыд!
>>459667 #
Аноним
Бамп.
Аноним
Сосите хер, долбоебы!!!
Удалён 'admin'
Аноним
Сосите хер, долбоебы!!!
Удалён 'admin'
Аноним
Сосите хер, долбоебы!!!
Удалён 'admin'
Аноним
Сосите хер, долбоебы!!!
Удалён 'admin'
Аноним
Сосите хер, долбоебы!!!
Удалён 'admin'
Аноним
>>456330 #
Сосите хер, долбоебы!!!
Удалён 'admin'
Аноним
>>457428 #
Сосите хер, долбоебы!!!
Удалён 'admin'
Аноним
Сосите хер, долбоебы!!!
Удалён 'admin'
Аноним
Сосите хер, долбоебы!!!
Удалён 'admin'
Аноним
Сосите хер, долбоебы!!!
Удалён 'admin'
Аноним
Сосите хер, долбоебы!!!
Удалён 'admin'
>>459705 #
Аноним
>>459816 #
Это у меня в кнопке-шестерёнке. А так тут есть возможность скрытия постов и тредов, см. свисающую стрелку в правом углу у поста.
Аноним
GYdIqSnWaDsEx971 KB1080x1032image.png
>>465889 #
Согласен. Один алгоритм у него. Это не даёт ни вайпа, ни кека.
Аноним
Никак нельзя включить удаление всех постов по IP как в мегуке? Алтернатива немного поиграть с настройками спам детекшона в настройках сервера.
>>471455 #>>471461 #
Аноним
>>471364 #
Это противоречит основам анонимности, позволяя постфактум связывать разные посты от одного автора.
О чём-то вроде ворд фильтра можно подумать, только ведь это будут обходить.
>>471461 #>>474684 #
Аноним
>>471364 #
>>471455 #
Можно добавить удалению по ключевому слову/регулярному выражению.
Аноним
GYdIqSnWaDsEx28 KB230x23084fea04341d6c3858ba3895ed167ea3a.png
Еще есть одиозная теория, что вайп хоть и ручной, но вовсе не бессмысленный, поскольку вероятно кто-то пытается таким нехитрым способом работать за зарплату, то есть распространять навязчивый контент, который если подумать не сильно отличается от любого другого вайпа, однако создает ощущение наличия политухов, даже если таковых на самом деле нет. То есть, все, как и всегда, в расчете на нестойкие умы.
>>472645 #
Аноним
>>472644 #
На самом деле у кое-кого просто жопа горит по отношению к тому кто живёт в РФ.
>>472648 #
Аноним
>>472645 #
Да какая разница где жить, если есть интернет?
>>472685 #
Аноним
>>472648 #
Есть люди с ура-патриотизмом головного мозга.
Аноним
Если вы, дебилы, не начнете чистить говно, ваша параша в нём утонет.
>>473652 #>>473779 #
Аноним
GYdIqSnWa54 KB1200x900scale_1200.webp
>>473650 #
Утонут только не модерируемые разделы же где анончики любят сами чистить через кнопку скрытия.
Аноним
Надо годные треды из 2018 бампать чтобы хуиту с нулевой смыть.
>>473714 #
Аноним
>>473659 #
Главное попутно не черпани говна из 2017.
Аноним
GYdIqSnWaDsEx83 KB1024x75622610_iwakura.jpg
>>473650 #
Поделюсь с тобой своими мыслями:
1. Информация - говно, это понятие субъективное. Оценивая информацию говянной для себя, она может оказаться полезной для другого контингента потребителей.
Пример:
Говно для людей - отходы
Говно для мух - еда
Говно для природы - субстанция
Вывод: Поэтому успокойся и дай возможность соответсвующему потребителю найти соответствующую своим запросам информацию.
2. Информация - сущность безопасная. Нет такой информации (в пределах возможностей человеческих сенсоров), которая сводила бы человека в замыкание и убивала.
Пример:
Зрение: смотреть кровавое происшествие не опасно, смотреть на яркое солнце опасно.
Слух: слушать отборный мат не опасно, слушать взлет ракеты опасно.
Обоняние: вдыхать запах говна не опасно, вдыхать хим. оружие запаха яблок опасно.
Вкус: вкушать сюрстремминг не опасно, вкушать 100 грамм соли опасно.
Осязание: трогать блевотину не опасно, трогать раскаленный утюг опасно.
Вывод: Поэтому успокойся и дай информации существовать.
3. Больше информации - больше осведомленности. Абсолютно любая информация может быть проанализирована и взята на вооружение. Выбирай тип информации и погружайся в информационные дебри, что сейчас будут более полезны для тебя лично.
Пример:
Видео милых котят - узнаем, что котята к своим характеристикам еще и милые.
Видео кровавого фарша на дороге - узнаем, что дорога опасное место, соблюдаем ПДД и ведем себя внимательней.
Текст шизика семенящего в треде - узнаем, что мир полон индивидумов, тебе дан шанс при желании изучить данный экземпляр.
Вывод: Поэтому успокойся и обучайся. Извлекай полезное из предоставленой информации.
4. Информация - это маркировка. Умея ее читать, можно избежать проблемных мест и таким образом дожить до долгих лет.
Пример:
Автострада помечается знаками, чтобы не сбили.
Ядовитая змея помечается яркой окраской, чтобы не трогали.
Шизик помечает себя бредом, чтобы ты обходил и не тратил свое время на него.
Вывод: Поэтому успокойся и не уничтожай маркировки для всего сущего.

По моему мнению, надо бороться лишь:
1. с ботами, накручивающие ответы и тем самым смещающие центр интереса и ломающие истинную пропорцию интересов пользователей.
2. с информацией без маркировки. Но не удалять ее, а маркировать. И если кто-то ознакомился с предупреждением, но все таки употребил информацию, вывод один - сам виноват или виноваты ответственные за него люди.
>>474415 #>>474624 #>>475234 #
Аноним
>>473779 #
>с ботами, накручивающие ответы и тем самым смещающие центр интереса и ломающие истинную пропорцию интересов пользователей.
Дурак? Здесь тебе не "ВК" и не "ОК". Здесь всякие грязные манипуляции и всякие "накрутки" на
Зрителей не воздействуют, аноньчик!
>с информацией без маркировки. Но не удалять ее, а маркировать. И если кто-то ознакомился с предупреждением, но все таки употребил информацию, вывод один - сам виноват или виноваты ответственные за него люди.
Себя-то ты маркировать не намерен? Ведь, да?
>>475042 #
Аноним
>>473779 #
Я не буду развенчивать твои шаткие аналогии, но скажу, что информацию тем легче использовать, чем меньше в ней шума. Ты же не используешь радиоканал или чего хуже сельский сортир для обмена информацией? Ты на планете Земля, живешь в каком-то крупном (больше 100 тыс. чел.) городе и имеешь доступ к средствам передачи и хранения данных 24/7, так что все предоставленные блага стал воспринимать как данность, но эта данность тебе не кажется хрупкой, она кажется тебе столь же незыблемой как и твоя жизнь, Но правда в том, что тратя время на фильтрацию заведомо и намеренно зашумленной информации есть большая такая возможность ничего не найти и это время ты уже не вернешь.
>>475029 #>>475047 #>>475237 #
Аноним
>>471455 #
Отнимать у модеров инструменты для борьбы со спамом тоже не дело.
На /pel/ и /xomy/ все уже привыкли к этой возможной деаномизации. Три года на мегуке небыло проблем. Между открытой доской со смотром по IP и закрытой доской из за спама, мне кажется выбор очевиден.
>>475030 #>>475243 #
Аноним
Спам заебал уже.
Админ не могли бы вы хотябы зайти в Configure server опции и понизить настройки Post creation spam score и Image spam score?
>>475030 #>>475239 #
Аноним
>>474624 #
Полностью Согласен! Нульчую!!!
Аноним
>>474684 #
>>475024 #
Нет, так делать, как ты сейчас это здесь говоришь, нельзя!!!
Нельзя позволять связывать разные посты от одного автора вместе... А вдруг ты ровно год назад
что-то противозаконное здесь написал, а ФCБ тебя искать только сейчас начнёт????
>>475033 #
Аноним
>>475033 #
Я тоже ((когда напьюсь то)) не в Рашке, но о других-то думать хоть иногда всё равно надо, аноньчик!
>>475036 #
Аноним
>>475034 #
На /xomy/ и /pel/ все с запада. А нам всё равно как в песне с Никулиным.
>>475037 #
Аноним
>>475036 #
И ты хочешь сказать, что на Западе ((злые)) Спец. службы отсутствуют?
>>475038 #
Аноним
>>475037 #
IP юзера всё равно записывается, синк каунтер за щет их работает. Вся разница это что моды не могут посмотреть кто спамит.
>>475039 #
Аноним
>>475038 #
Да, но Ультра-Семён нам говорил, что IP адреса через сутки чистятся!
Во-вторых, некоторые аноны Tor-браузером пользуются)))
>>475040 #
Аноним
>>475039 #
Да ради бога но задалбливаюсь кликать каждый спам пост я а не Семён.
>>475041 #
Аноним
>>475040 #
Смотри! Ты скрыл неугодные тебе посты и ушёл с данной борды, а когда возвращаешься, то тебе
приходится скрывать всё по новой!!! И так раз за разом...
Было бы неплохо, если бы можно было бы сохранять эти настройки в файл и просто
при новом посещении борды его (этот файл) загружать.
Хотя, с другой стороны, я уже писал о том, что надо дать возможность создателям Тредов помечать (Не скрывать, а именно помечать!) "плохие" и "хорошие" комментарии внутри треда. Для этого при создании каждого Треда надо просто Создателям тредов Спец. коды выдавать и используя эти Спец. коды Создатели Тредов смогут помечать "плохие" и "хорошие" комментарии.
>>475043 #>>475346 #
Аноним
>>474415 #
Я часть информационного пространства, маркируй меня полностью как хочешь.
Аноним
>>475041 #
Это из мира фантастики но решение проблемы удаления спама одной кнопкой уже есть. Его нужно Семёну включить. Хотябы на наши доски.
>>475046 #
Аноним
>>475043 #
Нет такого решения, анон! Единственное решение - это не бампать тред слишком часто если в нём
наблюдается слишком активный постинг. И то, это не решение, а костыль по сути-то просто.
Ты говоришь Спам? Хорошо, а что на Нультирече не Спам?
Твоё мнение Спам?
Тот кто противоречит твоему мнению Спамер (или срущий Петух)?
Нет, по хорошему нейросеть нужна, которая будет выделять части комментариев цветами (Красный
цвет - мнение "Против", синий цвет - мнение "За", жёлтый цвет - спам, и т.д. и т.п.).
П.С.: Кстати сказать, Спамер ОБЫЧНО не может писать длинные тесты (Надо только детектор на случайный набор символов поставить, как например на вот такой: АП45ИММИ454АВАВ67674КЕКЕМИМТЬТЬТЬТЬ, а то Спамеры могут длину текста до нужной подгонят за счёт банального вброса мусорной информации.
>>475063 #>>475048 #
Аноним
>>474624 #
Ты не правильно понял мой текст, я это и написал:
Информация даже сомнительного качества, даже написанного человеком(это важно) с сомнительным восприятием действительности, и даже если их много - это не шум. Если это не приятная для тебя ситуация, но это действительность и запрещать нет смысла.
Информация даже если со здравым смыслом, даже выложенная один раз, но созданная ботом(это важно) - это шум.
>>475972 #
Аноним
>>475046 #
Очень глубокомысленно. Но безполезно.
Аноним
Просто наверное единственный способ, который я сейчас вижу это: Троллить пользователей!
Троллинг заставляет пользователей активно участвовать в Тредах. Но Троллинг отнимет ((украдёт)) у этих Пользователей их время и они будут уходить от сюда измотанными и злыми. Поэтому темы для Троллинга надо с умом подбирать.
>>475060 #
Аноним
>>475057 #
Ты побач что у нас за срач. Это не тот случий.
>>475062 #
Аноним
>>475060 #
Да, но если Пользователи будут активно участвовать в Тредах, то им некогда будет срать. Если сюда придёт какой-то залётный Спамер, то на верху в разделе /all/ будет не тред залётного Спамера, а тред где идёт активное общение (Так работает местная система авто-бампов!). Спам скапливается вверху раздела /all/ тогда, когда в относительно нормальных тредах тишина. Как только в относительно нормальных тредах просыпается жизнь, они оказываются в верху раздела /all/, а весь спам уходит вниз. Поэтому нужно общение, а для этого нужен троллинг. Но троллинг не должен изматывать и тем более не должен злить пользователей.
>>475064 #
Аноним
>>475046 #
Я думал над этим вопросом.
1 мысль: Ограничение по скорости постинга с одного адреса, но из-за поддержки анонимности, бот с разных адресов может обойти ограничение скорости.
2 мысль. Ограничение по скорости постинга с одним и тем же текстом или ключевыми словами, но бот может генерировать любой текст и тоже обойти ограничение.
3 мысль. Ограничение пользователями. Они сами будут помечать бота и блокировать, но тут главное чтобы их было больше, иначе сам бот пометит всех ботами и все реальные пользователи будут сидеть в перманентном бане.
финальная мысль: похоже блокировать неполучится, прийдется просто скрывать каждому своими силами, то что он считает искусственной информацией... и жить с этим.
>>475066 #>>475070 #>>475074 #
Аноним
>>475062 #
Мне пофиг что в верху на /all/, моя задача чистить мою доску.
Аноним
>>475063 #
Почему я не могу при создании Треда получить Спец. код и используя его помечать понравившиеся
мне комментарии зелёным цветом?
Это было бы разумно! Плохие комментарии отправляются в корзину, нейтральные комментарии
остаются нетронутыми, а комментарии которые понравились автору треда
помечаются зелёным цветом (причём помечает их сам же автор треда).
Автор треда может начать семёнить и может начать помечать свои же комментарии
зелёным цветом, поэтому этот зелёный цвет надо делать не слишком ярким.
Типа разрешить автору треда помечать понравившиеся ему комментарии, но так чтобы это не
слишком сильно бы в газа бы бросалось.
>>475080 #
Аноним
>>475063 #
Короче, я хочу иметь возможность помечать понравившиеся мне комментарии зелёным цветом, но при этом
иметь такую возможность только в рамках того треда который я создал (то есть только в рамках того треда владельцем которого я являюсь на правах его Создателя).
>>475080 #
Аноним
GYdIqSnWaDsEx16 KB803x1962.png
>>475063 #
Дополню! Ну, или рядом с кнопочками "Нульчую" и "Насосач" сделать ещё третью кнопочку "Одобряю",
но разрешить нажимать на неё только Создателю треда. А-ха-ха, у тебя Борда глючит. Сейчас скрин сделаю)))
>>475076 #>>475080 #
Аноним
GYdIqSnWaDsEx359 KB551x41352946.png
>>475066 #
>>475070 #
>>475074 #
>Остальные доски модерируются владельцами
Создавай доску и получай права на модерацию.

Меня спрашивать о функционале не стоит, я не администрация. Я лишь поделился своими мыслями.
>>475085 #
Аноним
>>475080 #
>Создавай доску и получай права на модерацию.
Не хочу я ничего такого подобного здесь создавать и модерировать, анон!
Я просто хочу иметь возможность помечать в рамках своего Треда понравившиеся мне комментарии
зелёным цветом (И чтобы все окружающие это видели!).
>Меня спрашивать о функционале не стоит, я не администрация.
Ну, может администрация эту мою писанину увидит.
Я где-то месяцев 10 назад уже говорил об этом,
но меня тогда проигнорировали (В смысле на мои комментарии тогда/в_то_время вообще никто не
ответил). Надеюсь, как ни странно, что в этот раз с моими комментариями
обойдутся ТОЧНО ТАК ЖЕ, аноньчик!!!
>>477041 #>>477197 #
Аноним
>>473779 #
>вдыхать хим. оружие запаха яблок опасно.
>вкушать 100 грамм соли опасно.
Вот это уже не про сенсоры.
>Текст шизика семенящего в треде - узнаем, что мир полон индивидумов, тебе дан шанс при желании изучить данный экземпляр.
В случае с троллингом, изучение крайне затруднено сопротивлением изучаемого. Пока ты смотришь в бездну, бездна смотрит в тебя.
Аноним
>>474624 #
Поэтому упомянута маркировка. Если шум промаркирован как шум, его можно убрать парой кликов.
Аноним
>>474684 #
Что мешает серунам срать из-под тора, каждый раз меняя цепочку? Это создаст проблемы только честным анонам которые не хотят чтобы какой-то хуй их деанонил.
>>475254 #
Аноним
>>475243 #
Честные аноны могут смотреть какие посты просматриваются модами. Есле это не спам значит пора валить. Все и так с тора постят, это не важно.
>>475274 #
Аноним
Для ясности, я просто хочу удалять спам а не смотреть чё там кто пишит.
https://4.0-chan.ru/html/mod-log/
У меня здес уже больше двухсот записей и хотелось их уменьшить.
Аноним
>>475274 #
Ничего, с delete by ip посто легче всё убрать.
Аноним
>>475273 #
Цетирую
>Antispam weight of creating a new post. After exceeding the limit the user will have to solve a new captcha.
>Antispam weight of posting an image. After....
Стандарт это 15000. Очевидно нужно меньше. Или желательно бинить по IP.
Аноним
>>475041 #
>Создателям тредов Спец. коды выдавать и используя эти Спец. коды Создатели Тредов смогут помечать "плохие" и "хорошие" комментарии.
Поздравляю, ты изобрел регистрацию с сессией, уничтожив анонимность. Она уже здесь есть, можешь пользоваться (сам я никогда не пользовался).
>>475521 #
Аноним
>>475346 #
Ты видимо ничего не понял, аноньчик!
Но объяснять тебе я сейчас ничего не хочу.
Спам мешает? Создавай не Спам и продвигай его в Широкие массы.
Аноним
>>475249 #
Я же давал вам скрипт как очистить это пачкой сразу.
>>475872 #
Аноним
И с простым текстом не помогает.
Аноним
>>475047 #
В конкретно данной ситуации мы находимся на анонимной доске и потому не должны придавать значения тому, кто пишет пост, но обращать внимание на содержание.
Аноним
>>475982 #
Спама со временем стало меньше. Сейчас аутист вернулся очевидно.
>>476011 #
Аноним
>>475988 #
Сейчас в xomy пройдусь этим скриптом, а потом попробую интегрировать в движок, но не обещаю конкретных сроков.
>>476013 #
Аноним
>>476011 #
Что то лучше чем ничего. Спам затрахал если честно. Благодарю.
>>476015 #
Аноним
>>476013 #
Я ещё попробую добавить очистку/удаление по регулярному выражению или целиковой фразе, но с этим надо быть осторожнее а то заденете кучу невинных постов.
>>476017 #
Аноним
>>476015 #
Если фраза повторяется 5 или больше раз в посте я не думаю что будут невинные жертвы.
Аноним
А да я забыл сказать, моды могут только биннить посты, чистит только админ. У нас нет такой опции в меню.
>>476026 #
Аноним
Вот сами скрипты:
https://4.0-chan.ru/meta/267073#p267661
Важно обратить внимание что первый блок это просто поставить галки на такие сообщения и дальше вы сами решаете что с ними делать (проверяете не ошибся ли скрипт, может вы где-то используете несколько таймеров и нужно снять с этих сообщений галки), а вот второй оно поставит галки и выполнит автоматически очистку (очистку — потому что таймеры надо очищать, а не удалять в корзину, они в корзине продолжают выполняться).
Я сейчас выполнил автоматическую очистку. Скрипт работает.
Аноним
>>476019 #
По идее как минимум владелец доски должен уметь очищать, да и модераторы (не помощники — помощники вроде только в корзину умеют отправлять). Вы же можете очищать изображения значит и посты должны, но я проверю.
>>476031 #
Аноним
>>476026 #
Я владелец доски но чистить не могу.
Как на счет скрипта для определённой фразы?
>>476044 #
Аноним
>>476031 #
Чуть позже проверю и поправлю. Пока можете кидать жалобы я увижу их сразу как буду у компа (у нас есть с недавних пор xmpp-бот с уведомлением о жалобах)
> Как на счет скрипта для определённой фразы?
Для очистки или в корзину? Сейчас доем и попробую написать.
>>476046 #
Аноним
GYdIqSnWaDsEx229 KB960x720benis PJRCiT2AHfM.jpg
>>476052 #
Немного сложнее оказалось чем я думал, но зато нашёл более интересный вариант регулярки.
Сама функция:

function delPostWhereDuplicateWords(pattern, maxMatchForInnerRegExp) {
let posts_del = false;
var regexp = new RegExp(`(\\b${pattern}+\\b)\\W+\\1`, "ig");
document.querySelectorAll("section#thread-container > article.glass").forEach((post) => {
post.querySelectorAll(".post-container > blockquote").forEach((post_body) => {
let post_body_text = post_body.innerText;
//let post_match = regexp.exec(post_body_text);
let post_match = post_body_text.match(regexp);
if (post_match !== null && post_match.length >= maxMatchForInnerRegExp) {
//console.log(post_match.length);
//console.log(post_body_text);
posts_del = true;
post.querySelector(".mod-checkbox").checked = true;
}
});
})
if (posts_del) {
let select_index;
let select_item = "#moderation-panel select[name=action]";
document.querySelector(select_item).childNodes.forEach((node, index) => {
if (node.value === "deletePost") { select_index = index; }
})
document.querySelector(select_item).selectedIndex = select_index;
document.querySelector("#moderation-panel input[type=submit]").click();
}
}

Удалить все посты где Benis\nBenis 3 раза внутри текста есть

delPostWhereDuplicateWords("Benis", 3);

Удалить все посты где любые слова подряд повторяются внутри 6 раз

delPostWhereDuplicateWords("\\w", 6);
>>476159 #>>476160 #
Аноним
>>476157 #
*Удалить посты где Benis\nBenis 3 раза внутри текста есть (регистронезависимо)
Если надо регистрозависимо то надо удалить i флаг в строке

var regexp = new RegExp(`(\\b${pattern}+\\b)\\W+\\1`, "ig");
Аноним
>>476157 #
> где Benis\nBenis 3 раза внутри текста
Короче говоря пары Benis, перевод строки там вроде необязателен.
Аноним
Большое спасибо, всё вроде работает. Как быт если спам будет вроде benisbenisbenis... одним словом?

Есть ли ещё возможность сделать скрипт который просматривает названия заруженных файлов и удаляет посты как спам?
>>476168 #>>476177 #>>476244 #
Аноним
>>476165 #
> Как быт если спам будет вроде benisbenisbenis... одним словом?
Тогда надо заменить строку:

var regexp = new RegExp(`(\\b${pattern}+\\b)\\W+\\1`, "ig");

на

var regexp = new RegExp(`${pattern}`, "ig");

Когда буду добавлять мод инструменты попробую учесть эту ситуацию.

> Есть ли ещё возможность сделать скрипт который просматривает названия заруженных файлов и удаляет посты как спам?
Есть. Но есть ли в этом смысл если они после этого (наверное) будут менять имена? А если по хэшам то они могут ставить точки и менять хэш изображения. У нас такой серун уже завёлся.
Я начал было прикрутичивать библиотеку для умного хэша которому насрать на эти точки но пока руки не дошли доделать.
>>476169 #>>476173 #
Аноним
>>476168 #
Хотя нет, с заменой не совсем корректно я написал, так оно будет просто любые где угодно benis в посте учитывать, а не рядом стоящие. Сейчас подумаю как правильнее сделать.
>>476173 #
Аноним
Ещё я забыл селектор один вернуть... фунция исходная должна быть такая:

function delPostWhereDuplicateWords(pattern, maxMatchForInnerRegExp) {
let posts_del = false;
var regexp = new RegExp(`(\\b${pattern}+\\b)\\W+\\1`, "ig");
document.querySelectorAll("section#thread-container > article.glass:not(.deleted)").forEach((post) => {
post.querySelectorAll(".post-container > blockquote").forEach((post_body) => {
let post_body_text = post_body.innerText;
//let post_match = regexp.exec(post_body_text);
let post_match = post_body_text.match(regexp);
if (post_match !== null && post_match.length >= maxMatchForInnerRegExp) {
//console.log(post_match.length);
//console.log(post_body_text);
posts_del = true;
post.querySelector(".mod-checkbox").checked = true;
}
});
})
if (posts_del) {
let select_index;
let select_item = "#moderation-panel select[name=action]";
document.querySelector(select_item).childNodes.forEach((node, index) => {
if (node.value === "deletePost") { select_index = index; }
})
document.querySelector(select_item).selectedIndex = select_index;
document.querySelector("#moderation-panel input[type=submit]").click();
}
}

Иначе зря будет проходиться по уже удалённым постам.

>>476168 #
>>476169 #
Чтобы корректно находило склейку надо

var regexp = new RegExp(`(\\b${pattern}+\\b)\\W+\\1`, "ig");

Заменить на

var regexp = new RegExp(`(${pattern})\\1`, "ig");

Вроде так.
Аноним
>>476165 #

function delPostWhereImageName(pattern) {
let posts_del = false;
var regexp = new RegExp(`^${pattern}\$`, "i");
document.querySelectorAll("section#thread-container > article.glass").forEach((post) => {
post.querySelectorAll("figcaption.spaced > a[download]").forEach((post_image_link) => {
let post_image_link_text = post_image_link.innerText;
//let post_match = regexp.exec(post_body_text);
let post_match = post_image_link_text.match(regexp);
if (post_match !== null && post_match.length) {
console.log(post_match);
console.log(post_image_link_text);
posts_del = true;
post.querySelector(".mod-checkbox").checked = true;
}
});
})
if (posts_del) {
let select_index;
let select_item = "#moderation-panel select[name=action]";
document.querySelector(select_item).childNodes.forEach((node, index) => {
if (node.value === "deletePost") { select_index = index; }
})
document.querySelector(select_item).selectedIndex = select_index;
document.querySelector("#moderation-panel input[type=submit]").click();
}
}

Удаляет точное совпадение. На вход delPostWhereImageName кладётся регулярное выражение. Последовательности которые имеют \ надо экранировать через саму же \ то есть не \w а \\w.
Если ввести "benis PJRCiT2AHfM.jpg" то удалит именно этот файл. Если ввести "benis.*" то удалит все файлы любого расширения где есть benis в начале строки.
Тестировать регулярные выражения можно на https://regex101.com/
>>476178 #>>476185 #
Аноним
>>476177 #
Ой забыл закомментировать console.log сделайте это сами.
Аноним
Реквестирую олдовых няшек уровня того нультиреча на нультиреч.
>>476186 #
Аноним
>>476046 #
Вот и пускай не будет. Модератор не должен указывать пользователю, какие посты он может видеть, а какие нет. Чем вас скрытие не устраивает?
>>476241 #
Аноним
>>476240 #
Тред у них лагает из-за спамера таймерами.
>>476242 #
Аноним
>>476241 #
Так просто таймеры убрать из движка. Я ни разу не видел чтобы их использовали по-назначению.
>>476243 #
Аноним
>>476242 #
Я видел но редко, но надо спросить у мегук.
Аноним
>>476165 #
Если мы уберём таймеры мы не сильно пострадаете? У вас кто-нибудь ими часто пользуется?
>>476245 #
Аноним
Я так понял, что теперь Посты будут удаляться не в Корзину, а совсем исчезать?
С учётом того, что здесь полно "борцов" с Тяночками (с Сексом и т.д. и т.п.), то я сваливаю с этой помойки!
Ибо, я уже догадываюсь, что здесь за Спам будут считать... Свою бредятину эти "борцы"
естественно Спамом не считают!!!
>>477000 #>>477009 #
Аноним
>>476997 #
Фикс! *Я так понял, что теперь Посты будут, вместо того чтобы скрываться в Корзину, совсем исчезать?
>>477009 #>>477020 #
Аноним
Да, нахуй такую Борду... Это потом, что? Каждый раз Перепроверять свои Посты что ли?
>>477009 #
Аноним
БЛЯ, Я СНАЧАЛА ДУМАЛ, ЧТО АДМИНИСТРАЦИЯ НЕ ПОДДЕРЖИВАЕТ ЖЕНОНЕНАВИСТНИЧЕСТВО, НО
ОКАЗАЛАСЬ, ЧТО ЭТО НЕ ТАК!
>>476997 #
>>477000 #
>>477003 #
Я СВАЛИВАЮ С ЭТОЙ БОРДЫ! УЖЕ ПОНЯТНО, ЧТО ОНИ СЧИТАЮТ ЗА СПАМ!!!
ПРИ ТАКИХ РАСКЛАДАХ КУДА СПОКОЙНЕЙ ДЕЙСТВОВАТЬ СО СВОЕГО АККАУНТА В "ВК".
Удалён 'admin'
>>477015 #
Аноним
>>477009 #
Да ты всё никак не свалишь. Все уже дождаться не могут когда такое животное как ты покинешь это благородное место.
Удалён 'admin'
>>477027 #
Аноним
>>477020 #
А мне кажется, что ты Врёшь!
Судя по переписке которая идёт выше Посты будут удалятся насовсем!
П.С.: И вообще непонятно, что такое для тебя Спам? И, что такое Спам для остальных участников этого Треда?
Спам - это, вообще-то, навязчивая (Иногда: Агрессивная) реклама (товара или услуги) которая НЕ
была согласованна с конечным её получателем или владельцем Ресурса//Доски//Треда.
>>477035 #
Аноним
Сделайте чтобы можно было удалять свои посты навсегда, как на нармальных бордах.
>>477033 #
Аноним
>>477031 #
Уходи на нормальные борды, удалюх.
Аноним
>>477028 #
Очистка поста только для владельцев досок (и может быть модов) подразумевалась, это не отменяет функционал корзины и нужно лишь для того чтобы очищать посты со спамом таймера.
Но вчера было предложено как альтернатива выпилить таймеры, но пока к консенсусу не пришли.
Аноним
>>477029 #
>И вообще непонятно, что такое для тебя Спам?
Я слово спам практически не употребляю, я использую термины флуд и вайп.
В /b/ есть чёткие правила:
>Эти доски модерируются непосредственно администрацией Нультиреча. В них запрещается следующее:
>1. Создавать треды, не относящиеся к тематике доски.
>2. Постить в треды сообщения, не относящиеся к тематике треда.
>3. Переводить разговор на обсуждения личностей постящих там, где это изначально не подразумевается.
>4. Постить сообщения, нарушающие нормы русского языка.
>5. Постить сообщения на языках кроме русского или английского.
>При нарушении данных правил ваше сообщение будет скрыто в корзину модератором.
Аноним
>>475085 #
Называется КУКЛОСКРИПТ.
>И чтобы все окружающие это видели!).
Эксгибиционист ебаный, скройся нахуй.
Аноним
Альтерчок сдох - на козляче и кокосовом резко увеличилось количество шизиков.
Совпадение? Не думаю.
>>483406 #
Аноним
>>483348 #
А где ты увидел новых шизиков? я увидел только одну залетуху.

НазадКаталогВверхПоследние 100