Isso parece uma boa salvaguarda. Em um site com 100 mil usuários, há uma grande diferença entre “Eu estava apenas conversando publicamente com essa pessoa e quero continuar em particular” versus “Essa pessoa que nunca ouvi falar acabou de me enviar uma mensagem” — temos sinalizações, mas sinalizar é um pouco severo se alguém que você não conhece acabou de te enviar “oi” e você não está interessado (quanto tempo eu tenho que falar com essa pessoa apenas para descobrir que é spam? às vezes é um bom tempo).
O Discord faz isso, e eu acho que funciona bem em situações em que você entrou em um servidor com muitas pessoas.
No caso deles, eles têm um sistema de amigos, que é como eles especificam “membros que você pode não conhecer”, então isso não se aplica a nós. Talvez o sistema de nível de confiança seja um análogo razoável? Ou seja, “filtrar mensagens diretas de novos membros”?
Na primeira vez que você recebe uma mensagem de alguém, eles te dão botões para aceitar/ignorar/denunciar (no canto inferior direito aqui, se você não estiver familiarizado com o layout deles):
Mais detalhes sobre este recurso em seu site de suporte: https://support.discord.com/hc/en-us/articles/7924992471191

