No Discord, administradores de servidores muitas vezes precisam permitir que membros vejam que um canal existe sem que possam ler mensagens antigas. Isso é útil para canais de avisos, regras ou boas-vindas, onde você quer que os membros saibam que o canal está lá, mas vejam apenas a postagem mais recente ou uma mensagem fixada específica. O sistema de permissão padrão vincula a capacidade de ver um canal com a capacidade de ler seu histórico de mensagens, mas você pode separar essas duas ações usando uma substituição de permissão específica. Este artigo explica as configurações exatas para que os usuários vejam um canal na lista do servidor, mas não possam rolar pelo histórico de mensagens.
Principais Conclusões: Como Ocultar o Histórico de Mensagens Enquanto Mostra o Canal
- Configurações do Servidor > Cargos > @everyone > Permissões > Ver Canais: Ative esta opção para permitir que o cargo veja o canal na lista do servidor.
- Configurações do Servidor > Cargos > @everyone > Permissões > Ler Histórico de Mensagens: Desative esta opção para impedir que o cargo veja mensagens enviadas antes do momento atual.
- Substituições de permissão específicas do canal: Aplique as mesmas duas configurações no nível do canal para ajustar quais cargos podem ver o canal sem ler seu histórico.
Entendendo as Permissões Ver Canais e Ler Histórico de Mensagens
Para configurar um canal para que os membros vejam mas não leiam seu histórico de mensagens, você precisa entender duas permissões separadas do Discord. A permissão Ver Canais controla se um cargo ou usuário pode ver o canal na lista de canais do servidor. Sem essa permissão, o canal fica completamente invisível. A permissão Ler Histórico de Mensagens controla se um cargo ou usuário pode rolar para cima e ler mensagens enviadas antes de entrar no canal ou antes da aplicação da permissão. Por padrão, ativar Ver Canais também permite ler o histórico de mensagens, pois as duas permissões geralmente são agrupadas na interface, mas são tecnicamente independentes.
Quando você desativa Ler Histórico de Mensagens para um cargo, os membros com esse cargo ainda verão o canal na lista. Eles podem clicar nele e ver quaisquer novas mensagens que chegarem após a alteração da permissão. No entanto, não podem rolar para cima para ver mensagens mais antigas. Essa configuração é ideal para canais que contêm informações sensíveis ou para canais de avisos onde você quer que os membros vejam apenas a postagem mais recente. O segredo é aplicar a substituição no nível do canal, em vez de no nível do cargo em todo o servidor, porque as configurações de cargo em todo o servidor afetam todos os canais igualmente.
O Que Acontece Quando Você Desativa Ler Histórico de Mensagens
Quando um membro com a permissão Ler Histórico de Mensagens desativada abre o canal, a área de mensagens aparece vazia, exceto por mensagens que chegam após a alteração da permissão. O membro não pode usar a função de pesquisa para encontrar mensagens mais antigas. Mensagens fixadas permanecem visíveis porque fixar uma mensagem é uma permissão separada. Se você quiser impedir que mensagens fixadas sejam vistas, também deve desativar as permissões Usar Emojis Externos e Adicionar Reações, mas elas não são necessárias para a configuração básica descrita aqui. O membro ainda pode enviar mensagens no canal se a permissão Enviar Mensagens estiver ativada.
Passos para Configurar Ver Canais Sem Ler Histórico de Mensagens
Siga estes passos para configurar um canal que fica visível mas oculta seu histórico de mensagens. Você deve ter a permissão Gerenciar Servidor ou ser o proprietário do servidor para fazer essas alterações.
- Abra as Configurações do Servidor
Clique com o botão direito no nome do seu servidor na barra lateral esquerda e selecione Configurações do Servidor. Alternativamente, clique na seta para baixo ao lado do nome do servidor e escolha Configurações do Servidor no menu. - Navegue até Cargos
Na barra lateral esquerda das Configurações do Servidor, clique em Cargos. Você verá uma lista de todos os cargos do seu servidor. - Selecione o Cargo a Configurar
Clique no cargo que deseja modificar. Por exemplo, clique em @everyone para aplicar a configuração a todos os membros, ou clique em um cargo personalizado como Membros ou Convidados. Se quiser que apenas um grupo específico veja o canal sem histórico, crie um novo cargo primeiro clicando no botão + ao lado de Cargos. - Ative a Permissão Ver Canais
Na aba Permissões do cargo selecionado, role para baixo até a seção Permissões Gerais. Alterne a permissão Ver Canais para o visto verde (ativado). Isso permite que o cargo veja todos os canais que não tenham uma substituição conflitante. - Desative a Permissão Ler Histórico de Mensagens
Ainda na mesma lista de Permissões, role até a seção Permissões de Texto. Encontre Ler Histórico de Mensagens e alterne para o X vermelho (desativado). Isso impede que o cargo leia mensagens enviadas antes da alteração da permissão. - Salve as Alterações do Cargo
Clique no botão Salvar Alterações na parte inferior da página de Permissões. O cargo agora tem Ver Canais ativado e Ler Histórico de Mensagens desativado no nível do servidor. Isso se aplica a todos os canais que herdam as permissões do cargo. - Abra as Configurações do Canal Alvo
Volte ao seu servidor e clique com o botão direito no canal específico que deseja configurar. Selecione Editar Canal no menu de contexto. - Adicione uma Substituição de Permissão para o Cargo
Nas configurações do canal, clique na aba Permissões à esquerda. Em Cargos/Membros, clique no botão + e selecione o cargo que você acabou de configurar na lista. Isso cria uma substituição específica do canal. - Defina a Substituição para Corresponder às Configurações do Cargo
Na janela de substituição, role até Ver Canais e defina como visto verde. Role até Ler Histórico de Mensagens e defina como X vermelho. Clique em Salvar Alterações. O canal agora segue essas configurações, mesmo que outros cargos tenham permissões diferentes.
Problemas Comuns e Limitações
Membros Ainda Conseguem Ler Mensagens Antigas
Se os membros ainda veem mensagens antigas após você desativar Ler Histórico de Mensagens, verifique se a substituição de permissão foi aplicada no nível do canal e não apenas no nível do servidor. As configurações de nível de servidor podem ser substituídas por substituições de nível de canal. Verifique também se nenhum outro cargo que o membro possui concede Ler Histórico de Mensagens. Membros com a permissão Administrador ignoram todas as restrições de permissão. Remova a permissão Administrador de cargos que não devem ter acesso total.
O Canal Não Aparece na Lista
Se o canal estiver invisível para o cargo, certifique-se de que Ver Canais está ativado na substituição do canal e que o cargo não tem uma substituição de negação conflitante. Confirme também que o canal não está em uma categoria que tenha suas próprias substituições de permissão. As permissões de categoria se aplicam a todos os canais dentro da categoria, a menos que substituídas no nível do canal.
Usuários Ainda Veem Mensagens Fixadas
Mensagens fixadas são controladas pela permissão Ler Histórico de Mensagens na maioria dos casos, mas também podem aparecer na lista de mensagens fixadas. Se você quiser ocultar também as mensagens fixadas, desative a permissão Usar Emojis Externos (que afeta a exibição de mensagens fixadas em alguns clientes) ou simplesmente evite fixar mensagens no canal. Alternativamente, crie um canal separado para conteúdo fixado com permissões restritas.
Novas Mensagens São Visíveis, Mas as Antigas Não
Este é o comportamento esperado quando você desativa Ler Histórico de Mensagens. Os membros verão mensagens que chegarem após a alteração da permissão, mas não poderão rolar para cima para ver mensagens anteriores. Se você quiser que os membros vejam apenas uma mensagem específica, considere usar um bot para postar essa mensagem e depois desative a permissão Enviar Mensagens para o cargo, para que nenhuma nova mensagem apareça.
| Configuração | Ativado (Visto Verde) | Desativado (X Vermelho) |
|---|---|---|
| Ver Canais | O canal aparece na lista do servidor | O canal fica oculto para o cargo |
| Ler Histórico de Mensagens | Membros podem rolar e ler todas as mensagens passadas | Membros não podem ver mensagens enviadas antes da alteração da permissão |
| Enviar Mensagens | Membros podem postar novas mensagens no canal | Membros não podem enviar novas mensagens |
Ao configurar as permissões Ver Canais e Ler Histórico de Mensagens conforme descrito, você dá aos membros a capacidade de ver um canal sem expor todo o histórico de conversas. Essa configuração é comumente usada para canais de regras, avisos e boas-vindas, onde você quer controlar quais informações estão visíveis rapidamente. Lembre-se de testar a configuração com uma conta alternativa ou usando o recurso Ver Servidor como Cargo nas Configurações do Servidor para confirmar que o comportamento corresponde ao desejado.