Комментарий #12540675

アレックス カズマ
С каких пор оно стало айтишным жаргонизмом?
Когда так говорят о базе данных, спроси администраторов баз данных.

Аясэ-тян была старой версии, работающей по старой неактуальной на момент бана версии правила 3, где весь мат запрещён, цитата из старых правил
Насколько понимаю, единственное, что отличалось - список слов, за которые она банит автоматом.
Судя по тому, что она триггернулась на первое же вхождение за более чем 1000 комментариев - не единственное, но также сейчас учитывается частота вхождений. Например Гандей выше написал два сообщения с матом, одно сообщение за другим. На первом сообщении триггера не было, на втором был. Так что слово "умеренно" в текущей версии правил так или иначе в текущей версии бота реализовано.
И даже если ты сейчас напишешь что-то, что считаешь "умеренным матом" или вообще не матом, а оно окажется в списке Аясэ - магия всё ещё произойдёт.
В правиле 3 нет ничего про "умеренный мат", есть про умеренность использования, объём использоания, то есть частоту:
  • 3. Материться разрешено в умеренном объёме, однако чрезмерное употребление мата не приветствуется. Особенно на странице произведения.
По сути это правило не запрещает мат в целом, но автоматизированным образом предотвращает мат через слово, то есть слишком частый мат. Что хорошо для форума, в том числе с точки зрения бизнес-проекта подразумевающего монетизацию - залитый матом форум не выглядел бы привлекательно для потенциальных рекламодателей.

Опять же, насколько понимаю, список слов, за который Аясэ был забанен конкретный коммент, нигде не хранится. В таком случае невозможно отличить "валидные" баны, полученные в этот период, от "невалидных". Да и в любой другой период тоже. Улавливаешь?
Это не так. Во-первых отличать то будет не пользователь, а администрация, а у администрации этот список есть, ведь бот принадлежит им. И он ещё как хранится как минимум в самом боте, ведь как иначе он бы работал, сам не имея списка, по которому он работает?
Во-вторых, если ты про мой конкретный кейс, тут бан не валиден очевидно ввиду выдачи по технической ошибке - бот был версии не соответстующей дейстующему правлу 3, но сделал бан со ссылкой на правило 3. Ещё раз, в правиле 3 действующей редакции указано:
  • 3. Материться разрешено в умеренном объёме, однако чрезмерное употребление мата не приветствуется. Особенно на странице произведения.
Здесь же, даже если мы считаем это слово матом, бан всё ещё не валиден, так как по правилам мат в умеренных объёмах разрешён. Я общаюсь без мата, так что это по сути, даже если брать не одно сообщение, а все мои сообщения (а их более 1000 было уже на тот момент), это более чем умеренно, так как по сути первый раз.
Будь я на месте администрации, просто попросил бы администратора базы данных скриптом убрать баны от Аясэ за период когда Аясэ не соответствовала действующей версии правил, то есть за те пару дней, пока картинки на Шики не работали. Это и быстро, не занимает человекочасы, и исправляет проблему вызванную техническими причинами, не по вине пользователей. Но это я, что решит администрация я не знаю.
Ответы
chugou
chugou#
Когда так говорят о базе данных, спроси администраторов баз данных.
Ну хз, когда слышишь "жаргонизм", то обычно ожидаешь увидеть какое-то необычное слово, а не сочетание обычных. Но ок.

Это не так. Во-первых отличать то будет не пользователь, а администрация, а у администрации этот список есть, ведь бот принадлежит им. И он ещё как хранится как минимум в самом боте, ведь как иначе он бы работал, сам не имея списка, по которому он работает?
Ты не так понял. Список запрещённых слов, разумеется, есть. И я тебе даже ссылку на старый могу кинуть. На новый тоже кто-то кидал, он был сильно короче, но со старым пересекался. Только я его не сохранил за ненадобностью, т.к. всегда (ну, почти) предпросмотром пользуюсь.
Речь о списке запрещённых слов, которые ты использовал в конкретном комменте. Ведь если его не сохранить (а надобности в этом нет при стабильной работе сайта), то потом невозможно будет определить, за слова из какого списка был забанен коммент в переходный период. Т.е. ты мог использовать то, что есть в обоих списках, а потом утверждать, что оно только в старом было. СУБД, конечно, может вести логи, если на это настроена, но я не уверен, что с их помощью получится легко восстановить справедливость для всех. Но и это можно сделать только если коммент сначала добавляется в БД, а потом на него натравливается Аясэ. В противном случае нифига не выйдет.

В правиле 3 нет ничего про "умеренный мат"
Ну, это ты к словам придираешься.
Насчёт дальнейшего развития мысли по этому пункту. Аясэ по-прежнему забанит тебя за одно слово из своего списка. Наверное, потому что у каких-то отдельных слов слишком большой объём :lol:

Вот ссылка на старую версию Аясэ (скорее всего они её не меняли): github.com
У меня, если что, с руби на рельсах всё примерно никак, а этот файл я несколько лет назад откопал только чтобы формулу срока бана посмотреть. Можешь поискать там возможность восстановить справедливость.
アレックス カズマ
アレックス カズマ#
Ну хз, когда слышишь "жаргонизм", то обычно ожидаешь увидеть какое-то необычное слово, а не сочетание обычных. Но ок.
Жаргонизм в контексте. Но это не имеет значение учитывая умеренность согласно правилу 3 - даже если и мат, то первый, а по правилу 3 умеренно можно. Итого бан мимо, да и не отрицалось даже модерацией, что мимо. Хочешь попротиворечить модерации в то время как обычно делаешь ровно наоборот?

Это не так. Во-первых отличать то будет не пользователь, а администрация, а у администрации этот список есть, ведь бот принадлежит им. И он ещё как хранится как минимум в самом боте, ведь как иначе он бы работал, сам не имея списка, по которому он работает?
Ты не так понял. Список запрещённых слов, разумеется, есть. И я тебе даже ссылку на старый могу кинуть. На новый тоже кто-то кидал, он был сильно короче, но со старым пересекался. Только я его не сохранил за ненадобностью, т.к. всегда (ну, почти) предпросмотром пользуюсь.
Речь о списке запрещённых слов, которые ты использовал в конкретном комменте. Ведь если его не сохранить (а надобности в этом нет при стабильной работе сайта), то потом невозможно будет определить, за слова из какого списка был забанен коммент в переходный период. Т.е. ты мог использовать то, что есть в обоих списках, а потом утверждать, что оно только в старом было. СУБД, конечно, может вести логи, если на это настроена, но я не уверен, что с их помощью получится легко восстановить справедливость для всех. Но и это можно сделать только если коммент сначала добавляется в БД, а потом на него натравливается Аясэ. В противном случае нифига не выйдет.
На самом деле факта, что в период миграции на новый сервер (когда картинки ещё не работали), работала версия бота не соответствующая актуальным правилам (в данном случае правилу 3) - этого уже достаточно, чтобы все баны сделанные ботом в этот период по правилу 3 (вроде как только по нему и банит бот, но не суть) - откатить. Это решение не занимающая человекочасов, всего пара минут администратора базы данных на написание этого простого запроса, скорее всего к одной таблице.
Если ты прям хочешь запариться так, чтобы баны, которые были бы будь технического косяка не было, то логичнее было бы перепрогнать сделанные старой версией бота баны в тот период через новую версию бота, что более чем реализуемо - сделать выборку по периоду времени банов ботом по правилу 3 и, если ещё нет у бота, сделать метод, который принимает на вход результат этой выборки и прогоняет через логику модерации бота. Но это уже займёт человекочасы оплачиваемого разработчика. А смысл? Так что первого решения, занимающего пару минут администратора БД более чем достаточно в такой ситуации и это сработает при любой реализации - хранятся ли удалённые сообщения в БД, хранятся ли они если на них ссылается запись о бане или нет - всё равно сработает. Да и правильное это решение по сути, ведь у бота той версии что работал в тот период не было вообще основания работать при текущей версии правил, он ей не соответствовал.

В правиле 3 нет ничего про "умеренный мат"
Ну, это ты к словам придираешься.
Это я то придираюсь? В правилах чётко написано "разрешено в умеренном объёме", а ты говорил про какой-то умеренный мат мол сильный или не сильный мат. Возможно ты имел ввиду вес слова о котором ниже, но ещё раз проговорю - даже если считать тот жаргонизм про базу данных матом, то это первый и однословный мат, а следовательно это умеренный объём и по актуальной версии правила 3 нарушения правила не было, но бот воспринял как нарушение из-за того, что это тот бот, который работал при старых правилах, где в правиле 3 написано чётко, что запрещён весь мат, совсем.

Насчёт дальнейшего развития мысли по этому пункту. Аясэ по-прежнему забанит тебя за одно слово из своего списка. Наверное, потому что у каких-то отдельных слов слишком большой объём :lol:
Ага, ну да, допустим у разного слова разный "вес". Ну давай проверим на новой версии бота - "надеюсь, не похерили базу".

Вот ссылка на старую версию Аясэ (скорее всего они её не меняли): github.com
У меня, если что, с руби на рельсах всё примерно никак, а этот файл я несколько лет назад откопал только чтобы формулу срока бана посмотреть. Можешь поискать там возможность восстановить справедливость.
Так модерация не отрицает, что косяк имел место. Но мне просто было отказано со словами, не дословно но по смыслу: "не преследую цель восстанавливать справедливость" и "это тогда всем нужно будет исправлять".
назад
Твой комментарий
Вернуться к редактированию
Предпросмотр
Скрыть