Em uma DM, se um usuário ainda não faz parte da DM, o remetente recebe uma notificação pop-up de que o usuário não será notificado, a menos que seja convidado. Mencionamos outros usuários em DMs o tempo todo, mas não queremos necessariamente convidá-los para a DM.
Da forma como vejo, o Chat poderia ser configurado de forma diferente - para notificar e convidar automaticamente um usuário mencionado para o Chat. Mas isso não seria contra-intuitivo se alguém simplesmente o mencionasse durante uma discussão e a pessoa recebesse acesso ao chat? Um dilema? Ou seria mais simples apenas usar @ nome de usuário se um convite não for justificado?
Além disso, quando adiciono alguém a um chat pessoal que não pertence ao grupo, não há aviso. O destinatário será adicionado, mas não será notificado (obviamente), mas nem eu que ele não tem acesso ao chat.
Aqui adicionei Arkshine ao chat, mas ele não sabe. E se eu não soubesse que ele não solicitou acesso ao grupo de chat fechado, eu não saberia que ele não sabe, a menos que eu o @ mencione (já que agora não há aviso).
Estou tendo o mesmo problema. Mensagem direta é bom, porque diz que eles não receberão a mensagem porque não estão no canal. No entanto, se restringirmos o chat para um grupo específico, todos os usuários estarão disponíveis para escolher com quem conversar. Eles nunca receberão a notificação e o remetente nunca saberá que não a receberam.