Сейчас можно наблюдать такую картину, что комментарий был удален администрацией сайта в Вконтакте либо самим пользователем (см. скриншот). С чем же это может быть связано
Комментарий удален пользователем или руководителем страницы в ВК
- Нарушение прав пользования в сообществе или группе. Например, в сообщество четко прописаны правила поведения на странице, если пользователь нарушает правила, то руководство страницы может удалить комментарий. В основном запрет идет на использование нецензурной лексики, нарушение закона, оскорбление и прочее.
- Пользователь сам по той или иной причине решил удалить комментарий.
Можно даже увидеть подобное: комментарий удален, а ответы на удаленный комментарий есть. Но в этом случае, Администрация Вконтакте ставит своего рода заглушку, когда после удаления основного комментария, написание ответов на него невозможно.
Заглушка в ВК вместо удаленного комментария
В этом случае, ответы становятся бесполезными, так как основной текст комментария был удален и не понятно вообще о чем идет речь.
По словам сотрудников соцсети, это новое техническое сообщение, которое появляется при удалении комментария пользователем или сообществом.
В конце октября пользователи «ВКонтакте» обратили внимание, что в комментариях стало появляться уведомление: «Комментарий был удалён». Автор сообщения — верифицированный профиль администрации соцсети, предназначенный для персональных оповещений.
В некоторых случаях администраторы сообществ писали в ответ на уведомление, что сами удалили комментарий. Но авторы других пабликов сами не понимали, что происходит. Из-за этого некоторые пользователи решили, что сообщения удаляют сотрудник соцсети, и обвинили «ВКонтакте» в цензуре.
Представители «ВКонтакте» рассказали TJ, что надпись об удалении комментария — техническое уведомление, которое стало частью обновления сервиса комментариев. На некоторых платформах текст оповещения другой: «Комментарий был удалён пользователем».
Такие комментарии — часть обновления. Оно появляется во всех случаях, когда удаляется комментарий, на который уже был ответ. Неважно, кто удалил — автор комментария, администратор сообщества или владелец профиля, на стене которого появился комментарий.
Не секрет, что у нас есть модераторы — они могут удалить комментарии или любой другой контент, который нарушает правила. Например, спам или пропаганду насилия. Но это гораздо более редкий кейс. Почти всегда плашка говорит о том, что комментарий удалил его автор или администратор сообщества.
У меня есть таблица комментариев, которая имеет следующие поля:
- идентификатор комментария
- идентификатор родительского комментария
- сообщение id
- Идентификатор пользователя
- комментарий
- видимость
Для веб-сайта, который я создаю, я хочу, чтобы пользователи могли удалять свои учетные записи. После этого любые комментарии, сделанные удаленным пользователем, также будут удалены.
Меня беспокоит, что, если комментарий, принадлежащий удаленному пользователю, содержит комментарии к детям? У них будет не существующий родитель, и я не хочу, чтобы я автоматически удалял эти комментарии, потому что они принадлежат тем пользователям, которые их создали, но они становятся неуместными, потому что они отвечают на уже отсутствующий комментарий.
Моя первоначальная мысль заключалась в том, чтобы сохранить удаленную запись комментария, но удалить идентификатор пользователя и комментарий. Тогда видимость всех комментариев детей будет изменена на скрытую, пока пользователи этих комментариев не захотят их удалить.
Это хороший подход, есть ли лучший способ справиться с этой ситуацией? Я прошу в плане разработки базы данных и концепции.