В данный момент на Пикабу существует только один вариант персонального блокирования других пользователей - добавление их в игнор. При использовании этой функции происходит следующее:
1. Посты игнорируемого пользователя пропадают из ленты
2. Комментарии игнорируемого пользователя и ответы на них не отображаются в ветках комментариев
3. Пользователь теряет возможность оставлять комментарии в постах, автор которых добавил его в игнор-лист
4. Пользователь теряет возможность отвечать на комментарии человека, у которого он в игноре.
У такой системы есть ряд значительных недостатков:
1. Чрезмерная радикальность санкций.
Например, мне могут не нравится посты какого-то пользователя, я не хочу видеть их у себя в ленте. Но я совершенно не против видеть его комментарии к другим постам, я не хочу запрещать ему писать что-то в моих постах или под моими комментариями.
2. Использование игнора для "затыкания рта" оппоненту в споре.
Это явление периодически встречается в любых тегах, хотя, думаю, легко догадаться, где оно сильнее всего "цветёт и пахнет". Выглядит примерно так:
Т.е. в игнор пользователь отправляется не потому, что его комментарии человеку не хочется видеть, потому, что человек не хотел бы дать их увидеть другим.
Практически он уже определяет не то, что сам хочет или не хочет видеть, а то, что с его точки зрения должны или не должны увидеть другие пользователи, хотя по идее это прерогатива модераторов.
3. Превентивный массовый игнор по заранее составленным спискам
Неоднократно на некоторых телеграм-каналах наблюдал обсуждение стратегии "продвижения" чего-либо постороннего на пикабу, где в числе прочего предлагались объемные списки пикабушников, которых нужно заранее вносить в игнор. Типа чтобы не вызывали модератора раньше времени, не критиковали содержимое постов и т.п.
Не знаю, насколько это часто встречающаяся практика и насколько она эффективна, но очевидно, что такое использование функциональности ресурса не задумывалось администрацией.
Теперь мои предложения:
1. Сделать несколько стадий игнора пользователя.
I стадия - исключение постов из ленты.
В любом проявлении - как в персональной ленте, так и просто в Свежем/Горячем/Лучшем, посты видны только при входе в профиль или по прямой ссылке.
II стадия - полный игнор любых действий пользователя.
Не отображаются посты, не отображаются комментарии пользователя, не видны ветки обсуждения, начинающиеся с его комментариев.
2. Мне кажется, что у игнорируемого пользователя должна оставаться возможность писать, а у других пользователей - возможность читать и оценивать его комментарии, как в постах у добавившего в игнор, так и в постах третьих лиц.
То есть бан стоит превратить именно в игнор: не нравится кто-то — не замечаем его, что бы он не делал. Понимаю, что у такой системы тоже есть недостатки, но, мне кажется, что она более справедлива по отношению ко всем пользователям.
Наверное, при комментировании стоит выводить сообщение в духе «автор добавил вас в игнор-лист, он не увидит вашего комментария и связанных с ним обсуждений».
Можно еще сразу сворачивать для всех пользователей ветку и "скрывать" комментарии, как будто у них низкий рейтинг (независимо от реального), если собеседник или автор поста кинул комментатора в игнор.
Мне кажется, что подобная система была бы удобнее текущей.