Se você deseja compartilhar anúncios, regras ou atualizações no seu servidor do Discord sem permitir que os membros respondam ou poluam o canal, é necessário torná-lo somente leitura para a maioria dos usuários. Por padrão, todos os membros podem enviar mensagens em canais públicos. Para mudar isso, é preciso ajustar as permissões do canal para que apenas funções específicas possam postar. Este artigo explica como configurar um canal somente leitura usando o sistema de permissões integrado do Discord. Você aprenderá as etapas exatas para restringir o envio de mensagens, mantendo o canal visível e legível para todos.
Principais conclusões: Como restringir postagens em canais
- Editar Canal > Permissões > @everyone > Enviar Mensagens: Desative esta permissão para bloquear todos os membros de postar.
- Editar Canal > Permissões > Adicionar Membros ou Funções: Conceda a permissão de Enviar Mensagens a funções ou usuários específicos para permitir que postem.
- Hierarquia de funções: Funções superiores substituem funções inferiores, então administradores e moderadores podem ser autorizados a postar mesmo quando @everyone está bloqueado.
Como funcionam as permissões de canal do Discord
O Discord usa um sistema de permissões onde cada canal pode substituir as configurações padrão do servidor. A permissão chave para tornar um canal somente leitura é Enviar Mensagens. Quando você desativa essa permissão para a função @everyone, todos os membros perdem a capacidade de digitar naquele canal. No entanto, você pode conceder a permissão de Enviar Mensagens a funções específicas, como Moderadores ou Administradores, permitindo que apenas esses usuários postem.
A ordem de avaliação das permissões é importante. O Discord verifica primeiro a permissão mais específica: uma substituição em nível de usuário supera uma substituição em nível de função, e substituições de função superam os padrões do servidor. Se um membro pertence a várias funções, a permissão que concede acesso vence sobre a que nega. Isso significa que você deve garantir que nenhuma outra função conceda acidentalmente Enviar Mensagens a todos.
Antes de começar, você precisa da permissão Gerenciar Canais no servidor. Os proprietários do servidor e administradores têm isso por padrão. Se você é moderador, peça a um administrador para conceder essa permissão ou siga as etapas diretamente.
Etapas para tornar um canal do Discord somente leitura para a maioria dos membros
Siga estas etapas para restringir o envio de mensagens em qualquer canal de texto. O processo é idêntico para canais de voz, mas a permissão se chama Falar em vez de Enviar Mensagens.
- Abra as configurações de edição do canal
Clique com o botão direito no nome do canal na lista de canais à esquerda do Discord. No menu de contexto, selecione Editar Canal. Isso abre a janela de configurações do canal. - Vá para a aba Permissões
No menu de configurações do canal, clique na aba Permissões na barra lateral esquerda. Você verá uma lista de funções e membros com permissões personalizadas para este canal. - Selecione a função @everyone
Clique na função @everyone na lista. Isso representa todos os membros que não receberam nenhuma outra permissão específica. Se @everyone não estiver listado, clique no ícone + ao lado de Funções/Membros e adicione-o. - Desative Enviar Mensagens
Role para baixo até a permissão Enviar Mensagens. Clique no ícone vermelho X para defini-la como DESLIGADO. Isso bloqueia todos os membros de enviar novas mensagens neste canal. Eles ainda podem ler as mensagens existentes. - Salve as alterações
Clique no botão Salvar Alterações na parte inferior do painel de permissões. O Discord atualizará o canal imediatamente. - Conceda permissão de postagem a funções específicas
Para permitir que certas funções, como Moderadores ou Administradores, postem, clique no ícone + ao lado de Funções/Membros. Selecione a função que deseja permitir. Encontre a permissão Enviar Mensagens e clique na marca de verificação verde para defini-la como LIGADO. Salve as alterações novamente. Membros com essa função agora podem enviar mensagens, mesmo que @everyone esteja bloqueado.
Erros comuns e limitações após tornar um canal somente leitura
Membros ainda veem o canal, mas não conseguem ler mensagens
Se os membros não conseguem ler as mensagens, você pode ter desativado acidentalmente Ler Mensagens ou Ler Histórico de Mensagens. Volte às permissões do canal para @everyone e certifique-se de que ambas as permissões estejam definidas como LIGADO (marca de verificação verde). Somente leitura significa que eles podem ler, mas não escrever.
Alguns membros ainda podem postar mesmo com @everyone bloqueado
Isso acontece quando um membro tem uma função que substitui o bloqueio. Verifique se o membro possui uma função adicional com Enviar Mensagens ativado. Remova essa permissão da função ou remova a função do membro. Verifique também se não há uma substituição individual de usuário para esse membro nas permissões do canal.
Bots ainda podem enviar mensagens no canal somente leitura
Por padrão, os bots têm suas próprias configurações de permissão. Se você quiser bloquear bots de postar, negue explicitamente Enviar Mensagens para a função do bot ou para cada bot individualmente. Vá para as permissões do canal, adicione a função do bot e defina Enviar Mensagens como DESLIGADO. Observe que alguns bots precisam da permissão Enviar Mensagens para funcionar; teste após a alteração.
Você quer tornar o canal somente leitura apenas para novos membros
Em vez de bloquear todos os membros, crie uma função chamada Novo Membro e atribua-a aos recém-chegados. Em seguida, nas permissões do canal, adicione essa função e desative Enviar Mensagens. Membros existentes sem a função Novo Membro ainda podem postar. Isso requer atribuição manual de função ou um bot para atribuir automaticamente a função.
Permissões de canal: @everyone vs substituição de função
| Item | @everyone (Padrão) | Substituição de Função Específica |
|---|---|---|
| Descrição | Aplica-se a todos os membros automaticamente | Aplica-se apenas a membros com essa função |
| Configuração de Enviar Mensagens | Definir como DESLIGADO para bloquear todos | Definir como LIGADO para permitir apenas esta função |
| Configuração de Ler Mensagens | Deve permanecer LIGADO para visibilidade | Não é necessário, a menos que restrinja ainda mais |
| Caso de uso | Anúncios, regras, canais de informações | Chat apenas para equipe, comandos de bot |
Após configurar o canal somente leitura, teste fazendo login como uma conta de membro comum ou pedindo a um amigo para verificar. Confirme que o canal aparece na lista, as mensagens estão visíveis e a caixa de texto está esmaecida ou mostra uma mensagem como “Você não tem permissão para enviar mensagens neste canal.” Se precisar permitir respostas em tópicos específicos, crie tópicos separados dentro do canal e conceda Enviar Mensagens apenas nesses tópicos.