Botão de chat no cartão do usuário quando o usuário não permite o chat

Não. Ainda posso te enviar uma mensagem de chat.

Acho que você teria que usar a configuração em Discourse Meta - The Official Support Forum for Discourse para proibir que usuários te enviem uma mensagem.