Saltar al contenido
Configuración

Permisos de canal en Discord: cómo hacer un canal privado

Permisos de canal Discord: haz un canal privado para un rol, sincroniza con la categoría, crea canales de solo lectura y compruébalo todo con la vista de rol.

  • 12 min de lectura
  • 6 pasos
Contenido

Un canal del equipo que de repente ve todo el mundo, un canal de normas en el que los recién llegados escriben sin parar o una zona privada en la que tu propio rol de mod no puede entrar: casi todos estos fallos tienen la misma causa. Los permisos de canal, también llamados overrides o sobrescrituras de permisos, funcionan de forma distinta a lo que parece a primera vista.

En esta guía aprenderás cómo calcula Discord los permisos de un canal, cómo hacer privado un canal de Discord y que solo lo vea un rol, cuándo conviene sincronizarlo con la categoría y cómo montar canales de solo lectura para anuncios y normas. Al final lo compruebas todo con la vista previa de rol y con la revisión del servidor de Lizbot.

Cómo calcula Discord los permisos de un canal

Cada canal parte de los permisos de todo el servidor. Esos los asignas en Ajustes del servidor, Roles: si cualquiera de los roles de un miembro tiene un permiso, el miembro lo tiene en principio en todas partes. Después llegan los overrides del canal. Ahí cada permiso puede tener tres estados: permitir (marca verde), neutral (barra) o denegar (X roja). Neutral significa que el canal adopta lo que vale para todo el servidor.

Discord evalúa los overrides en un orden fijo:

  1. @everyone en el canal: esta sobrescritura vale para todos y se aplica primero.
  2. Overrides de rol: después se juntan todos los roles del miembro. Si un rol deniega un permiso y otro lo permite, gana el permitir.
  3. Overrides de miembro: al final llegan las sobrescrituras para personas concretas. Tienen la última palabra, incluso frente a todos los roles.

Hay dos excepciones por encima de todo: quien tiene el permiso Administrador no se ve afectado por los overrides de canal, y la persona propietaria del servidor lo ve todo de todos modos. Un canal privado nunca protege frente a los administradores.

¿Overrides de rol u overrides de miembro?

SituaciónMejorPor qué
Zona del equipo, grupos de jugadores, departamentosOverride de rolLos nuevos miembros reciben el rol y listo. No hay que tocar ningún canal.
Un invitado puntual en el chat del equipo durante una semanaOverride de miembroSe pone rápido y se quita de forma precisa.
Una persona ya no debe escribir en un canalOverride de miembro con denegarFunciona aunque sus roles permitan el permiso.
Muchas personas sueltas en muchos canalesCrear un rol propioNadie podrá seguir pronto un montón de overrides de miembro.

Regla práctica: los overrides para miembros concretos son la excepción, los roles son la norma. Cómo montar bien los roles lo explica la guía Configurar roles en Discord.

1. Hacer privado un canal de Discord

Así haces privado un canal existente para que solo lo vea un rol concreto:

  1. Pasa el ratón por encima del canal y haz clic en la rueda dentada (Editar canal).
  2. Abre Permisos a la izquierda.
  3. Activa Canal privado. Con ello Discord deniega a @everyone el permiso Ver canal.
  4. Haz clic en Añadir miembros o roles y elige el rol que debe ver el canal, por ejemplo "Moderador".
  5. Guarda los cambios.

Al crear un canal nuevo tienes el mismo interruptor directamente en el diálogo. Si quieres un control más fino, abre en Permisos los Permisos avanzados. Ahí ves a la izquierda todos los roles y miembros con override propio y a la derecha cada permiso con marca, barra y X.

Para un canal de voz privado vale lo mismo: sin Ver canal nadie puede Conectar. Solo necesitas denegar Conectar aparte si el canal debe seguir visible pero cerrado.

No olvides los bots. Si Lizbot tiene que escribir registros, abrir tickets o moderar mensajes en un canal privado, el rol de Lizbot también necesita ahí Ver canal y Enviar mensajes. Un bot con el permiso Administrador entra en todas partes, pero precisamente ese permiso no deberías dárselo a los bots sin necesidad.

2. Controlar varios canales desde la categoría

Si tienes varios canales privados juntos, por ejemplo chat del equipo, registro de moderación y solicitudes, no ajustes los permisos canal por canal. Haz privada la categoría: haz clic en la rueda dentada junto al nombre de la categoría, abre Permisos y configúrala igual que arriba. Todos los canales sincronizados con la categoría adoptan los permisos automáticamente.

Arriba, en los permisos de un canal, Discord indica si está sincronizado con su categoría. Si cambias un permiso en el propio canal, la sincronización se rompe. Con Sincronizar ahora la recuperas, pero entonces los overrides propios del canal se sustituyen por los de la categoría. Si mueves un canal a otra categoría, revisa después en sus permisos si está sincronizado con la nueva.

Sincronizar: ventajas e inconvenientes

A favor:

  • Un cambio en la categoría afecta a todos los canales. ¿Nuevo rol de equipo? Lo añades una vez y listo.
  • Los canales nuevos de la categoría heredan los permisos y quedan bien configurados al instante.
  • Ves de un vistazo dónde hay diferencias.

En contra:

  • Un canal suelto con permisos especiales, como un canal de solo lectura en la zona pública, no se puede mantener sincronizado.
  • Quien pulsa Sincronizar ahora por error borra las excepciones de ese canal.

Para decidir: sincroniza todo lo que deba comportarse igual. Los canales con excepciones los dejas sin sincronizar a propósito y mantienes sus overrides lo más pequeños posible: solo los permisos que de verdad cambian.

3. Canales de solo lectura para anuncios y normas

En #normas, #anuncios o #info todos deben poder leer, pero solo el equipo escribe. Así lo configuras:

  1. Abre Editar canal, luego Permisos y después la vista avanzada.
  2. Elige @everyone y pon en denegar: Enviar mensajes, Crear hilos públicos, Crear hilos privados y Enviar mensajes en hilos.
  3. Opcional: deniega también Añadir reacciones si no quieres emojis bajo las normas.
  4. Añade tu rol de equipo y pon Enviar mensajes en permitir.
  5. Comprueba que el rol del bot puede escribir si un bot publica ahí.

Ver canal y Leer el historial de mensajes se quedan en neutral para que todos puedan leer. En los servidores de comunidad puedes crear además un canal como canal de anuncios. Así otros servidores pueden seguirlo y reciben tus publicaciones automáticamente. Los permisos de escritura los regulas ahí igual, con overrides. Quién puede mencionar a @everyone y @here en estos canales también se regula con los permisos, mira Desactivar @everyone en Discord.

4. Bloquear canales en situaciones excepcionales con /channel lock

A veces un canal de chat normal solo debe cerrarse un momento: en una discusión, en una oleada de spam o durante un anuncio. Para eso no hace falta entrar en los ajustes. Lizbot trae en el módulo Moderación los comandos /channel lock y /channel unlock, incluidos en el plan Free:

  • /channel lock bloquea el canal de texto actual o uno que elijas. Lizbot deniega a @everyone Enviar mensajes y la creación de hilos públicos y privados, y publica un aviso en el canal con el motivo opcional.
  • /channel unlock vuelve a poner exactamente esos tres permisos en neutral. Los demás overrides del canal no cambian.
  • /channel lockall bloquea todos los canales de texto tras una confirmación, /channel unlockall lo deshace. Estos dos necesitan el permiso Gestionar servidor, /channel lock y /channel unlock el permiso Gestionar canales.
  • /channel slowmode activa un modo pausado de 0 a 21600 segundos, por si bloquear fuera demasiado.

Cada bloqueo queda en el registro de auditoría de Lizbot con el moderador y el motivo. Para raids en los que hay que cerrar todo el servidor, lee la guía Protección contra raids. Si un canal debe quedar cerrado para siempre pero seguir siendo legible, mira Archivar un canal de Discord en lugar de borrarlo.

5. Permisos correctos desde el principio: plantillas de servidor

Si montas un servidor desde cero o reorganizas uno existente, Lizbot puede poner los overrides por ti. En el panel encontrarás en la barra lateral, en Servidor, la página Plantillas de servidor. En el editor de una plantilla tienes estas opciones para categorías y canales (Solo lectura existe por canal):

  • Visible solo para el equipo: @everyone tiene denegado Ver canal, los roles del equipo pueden ver, escribir y hablar.
  • Solo lectura (solo escribe el equipo): @everyone no puede escribir ni crear hilos, el equipo sí. En canales del equipo como los registros, el equipo lee y solo escribe Lizbot.
  • Visible también sin verificación: con la opción Con verificación, los miembros nuevos solo ven las zonas públicas hasta que se verifican. Más información en la guía de verificación.

Al aplicarla eliges Completar (lo existente se queda, lo que falta se añade) o Reconstruir. Reconstruir elimina los canales y roles que no están en la plantilla; antes, Lizbot crea automáticamente una copia de seguridad. Lizbot no cambia los permisos de los roles que ya existen, para que, por ejemplo, un rol de admin no pierda su permiso, y los canales que ya existen conservan sus overrides al completar. Con Guardar servidor actual guardas tu estructura actual, con los permisos de canal, como plantilla propia. El plan Free incluye todas las plantillas ya hechas y una propia; desde Pro, hasta 10 plantillas propias y el borrador a partir de una descripción; en Studio, plantillas propias sin límite. Los detalles para elegir están en la guía Plantilla de servidor y en la página Plantillas.

6. Comprobar los overrides con la vista previa de rol

Antes de abrir una zona privada, pruébala desde el punto de vista de un rol. Discord ofrece para ello la función Ver servidor como rol (en inglés "View Server As Role"): abre Ajustes del servidor, Roles, e inicia la vista previa desde los tres puntos junto al nombre del rol. Con la barra que aparece arriba puedes combinar también varios roles y terminar la vista previa. Verás el servidor tal como lo ve un miembro con exactamente ese rol, incluidos los canales que le faltan. Prueba al menos tres puntos de vista:

  • @everyone o sin verificar: ¿ve un recién llegado solo lo que debe ver?
  • Miembro: ¿los canales del equipo están ocultos y las normas protegidas contra escritura?
  • Moderador: ¿llega el equipo a todas las zonas que necesita?

La vista previa muestra roles, no overrides de miembro. Si una persona tiene un override propio, lo revisas en los permisos avanzados del canal.

Para la parte de Lizbot, el panel tiene la Revisión del servidor en la barra lateral, visible para los administradores. Avisa, por ejemplo, con "Faltan permisos en #canal" cuando a Lizbot le faltan en un canal permisos como Ver canal o Enviar mensajes que necesita un módulo. Con Asignar permisos, Lizbot añade él mismo los permisos que faltan en el canal, como override para sí mismo como miembro. En Revisión diaria puedes hacer que los errores nuevos se avisen una vez al día en el registro de moderación. Importante: la revisión del servidor comprueba los permisos de Lizbot, no los de tus miembros. Para la vista de los miembros, la vista previa de rol sigue siendo la herramienta adecuada. Qué más encuentra la revisión del servidor lo explica Revisar tu servidor de Discord.

Lista de comprobación

  • Permisos de @everyone a nivel de servidor reducidos, excepciones mediante override
  • Zonas privadas configuradas como categoría, canales sincronizados
  • Rol del equipo y rol del bot permitidos de forma explícita en la zona privada
  • Normas y anuncios: @everyone no puede escribir ni crear hilos
  • Canales con excepciones sin sincronizar a propósito y con overrides mínimos
  • Probado con Ver servidor como rol desde el punto de vista de un recién llegado, un miembro y el equipo
  • Revisión del servidor en el panel sin errores

Errores comunes

  • Canal privado, rol olvidado: entonces solo ve el canal quien es administrador. Añade el rol que quieras.
  • Permitir en el rol de miembro: si el rol "Miembro" tiene permitido de forma explícita Enviar mensajes en el canal, anula el denegar de @everyone. Tampoco un bloqueo con /channel lock funciona entonces para ese rol. Deja esos permisos en neutral en los roles de miembro.
  • Sincronizado por error: Sincronizar ahora sustituye los overrides del canal. Tras un clic de más tendrás que volver a poner las excepciones, o las recuperas con una copia de seguridad.
  • Hilos olvidados: quien puede crear hilos en un canal de solo lectura debate bajo cada anuncio. Deniega también los permisos de hilos.
  • Administrador para los moderadores: así todos los canales privados quedan abiertos para ellos y todos los overrides dejan de tener efecto. Da a los moderadores solo los permisos que necesitan, consulta Crear un equipo de moderación.
  • Bot sin acceso: un canal de registros que el rol del bot no puede ver se queda vacío. La revisión del servidor detecta estos casos.

FAQ

¿Cómo hago que un canal de Discord solo lo vea un rol?

Abre Editar canal, luego Permisos, activa Canal privado y añade el rol que quieras con Añadir miembros o roles. Para varios canales, configúralo en la categoría y sincroniza los canales.

¿Por qué un miembro sigue viendo el canal privado?

Normalmente tiene un rol con el permiso Administrador, otro rol con permitir en Ver canal o un override de miembro propio. Revisa los permisos avanzados del canal y prueba con Ver servidor como rol.

¿Gana permitir o denegar?

Entre overrides de rol gana el permitir. Pero un override para un miembro concreto está por encima de todos los roles, y Administrador se salta los overrides por completo.

¿Qué pasa al sincronizar con la categoría?

El canal adopta todos los overrides de la categoría y sus diferencias propias se pierden. A partir de ahí, cada cambio en la categoría afecta también a ese canal.

¿/lock cambia los permisos que ya tiene mi canal?

No. /channel lock solo pone en denegar Enviar mensajes y la creación de hilos para @everyone, y /channel unlock vuelve a poner exactamente esos permisos en neutral. Todos los demás overrides se quedan como estaban.

¿Puede Lizbot configurar los permisos por mí?

Sí, con las Plantillas de servidor del panel: ahí marcas zonas como visibles solo para el equipo o de solo lectura, y Lizbot pone los overrides al aplicarlas. Los permisos que le faltan al propio Lizbot los arregla la Revisión del servidor con un clic.

Funciones de Lizbot relacionadas

Más guías

Herramienta útilCalculadora de permisosMarca permisos y obtén el número para invitar bots, o convierte un número existente en permisos. Gratis en tu navegador, sin registro.

Deja que Liz se encargue

Invita a Lizbot, configúralo en el panel y listo. El plan Free es gratis para siempre.

¿Prefieres preguntar primero? En el Discord de soporte