В ВК давно имеется функция, которая позволяет запрещать отправку сообщений вам от незнакомых лиц. Для того, что бы у пользователя появилась возможность отправлять сообщения, он должен быть добавлен к вам в друзья, например.
Вот как выглядит изначально страница пользователя. Обратите внимание на кнопки «Отправить сообщение» и «Добавить в друзья». Сейчас мы уберем кнопку «Отправить сообщение».

Заходим на свою страницу, выбираем раздел «Мои настройки», а затем заходим во вкладку «Приватность». Здесь найдите пункт «Кто может писать мне личные сообщения» в подразделе «Связь со мной» и выберите, например, «Только друзья».

В этом случае, как вы понимаете, написать вам смогут только друзья. При этом кнопка «Отправить сообщение» для других пользователей показана не будет.

Разумеется, вы можете выбрать другие пункты при настройке приватности. Так, вы можете вообще закрыть личные сообщения от всех пользователей.
О том, как убрать кнопку «Добавить в друзья», мы уже успели рассказать.
Ура, все получилось!
Супер! Я до этого всех в чс отправляла, но это очень неудобно для меня было. Спасибо!!!
А не проще чела в чс добавить? Он тогда точно ничего не напишет 😉
Это чтобы не писали НЕ ДРУЗЬЯ. И нет смысла добавлять в чс.
это способ без черного списка, намного удобнее, когда нужно добавлять в черный список.
Все сделал по инструкции, но даже после обновления странички кнопка никуда не делась…….
Класс!
Спасибо большое.