Atualmente, você pode permitir o chat para pessoas com Nível de Confiança 1 e acima, mas não há como proibir o chat para certos grupos.
Se tivermos um perturbador que acreditamos estar enviando mensagens de chat para as pessoas e sendo disruptivo, mas não nos importamos que ele publique publicamente, não há como desativar o chat para esse usuário (sem colocá-lo no nível de confiança 0, o que causa outros problemas).
Acredito que a solução mais fácil atualmente é usar Discourse Dynamic Groups para criar um grupo de “usuários com permissão de chat” baseado no grupo de nível de confiança 1, excluindo aqueles que você adicionou a um grupo de “não permitido para chat”.
Portanto, a configuração para quem tem permissão para conversar (ou usar DMs) não é mais TL1, mas sim o grupo dinâmico de TL1 sem os maus atores.
Eu estava pensando a mesma coisa, mas se o @Shauny for corporativo, ele não poderá usá-lo (já que não é #oficial).
A rota mais manual seria mudar o chat de TL0 para outro grupo ao qual todos aderem automaticamente, e você pode remover manualmente quaisquer atores mal-intencionados.