Saltar al contenido
Configuración

Roles por reacción en Discord: asigna roles con emojis, botones o menús

Cómo configurar roles por reacción en Discord: roles con emoji, botón o menú desplegable, selección exclusiva, rol necesario y mensajes ya publicados.

  • 12 min de lectura
  • 5 pasos
Contenido

Los roles por reacción son una de las funciones más populares en los servidores de Discord. Los miembros se asignan sus roles ellos mismos en lugar de pedirlos en el chat: roles de aviso para eventos, juegos, plataformas, regiones o un color de nombre. Tu equipo se ahorra mucho trabajo manual y los nuevos miembros ven enseguida qué secciones hay en el servidor.

En esta guía descubrirás cuándo conviene usar reacciones con emoji, botones o un menú desplegable, y crearás con Lizbot un menú de roles en pocos minutos. Después verás la selección exclusiva, los menús solo para miembros verificados, cómo añadir roles a mensajes ya publicados y los errores que más a menudo hacen fallar los roles por reacción.

Emoji, botón o menú desplegable: ¿qué te conviene?

El término roles por reacción viene de la época en que los bots solo podían asignar roles mediante reacciones con emoji. Hoy Discord también ofrece botones y menús de selección debajo de un mensaje. Lizbot puede usar las tres variantes:

VarianteCómo funcionaIdeal paraMenos indicado para
Reacción con emojiEl miembro reacciona a un mensaje; si quita la reacción, pierde el rolmensajes ya publicados, cambio desde otro botmuchos roles, explicaciones por rol
BotonesUn clic da el rol, un segundo clic lo quitaroles de aviso, colores, pocas opciones claraslistas muy largas
Menú desplegableLista de selección con etiqueta, emoji y descripción por roljuegos, intereses, regiones, muchas opcionesmiembros que solo quieren hacer un clic rápido

Los botones y los menús desplegables tienen una gran ventaja: tras cada clic, el miembro recibe una breve confirmación que solo ve él, con los roles que se han añadido o quitado. Con una reacción no hay esa respuesta. Si ha funcionado, solo se nota por el rol en el perfil.

Nuestra regla general: para menús nuevos, usa botones o un menú desplegable. Las reacciones con emoji tienen sentido si quieres reutilizar un mensaje existente en el que tus miembros ya han reaccionado.

Antes de empezar: roles y permisos en Discord

Los roles por reacción solo funcionan si la jerarquía de roles es correcta. Comprueba dos cosas en Discord, en Ajustes del servidor, Roles:

  • El rol de Lizbot está por encima de todos los roles que debe asignar. Un bot solo puede asignar roles que estén por debajo de su propio rol más alto. Arrastra el rol de Lizbot hacia arriba.
  • Los roles no tienen permisos de equipo. Los roles que los miembros se asignan ellos mismos no necesitan permisos. Créalos sin permisos y, en los roles de aviso, activa la opción "Permitir que cualquiera @mencione este rol" si los miembros deben poder mencionarlos.

Lizbot necesita además el permiso Gestionar roles y, en el canal de destino, los permisos Ver canal, Enviar mensajes e Insertar enlaces, porque el menú de roles es un embed. Para las reacciones con emoji se suman Añadir reacciones y Leer el historial de mensajes. Cómo funciona la jerarquía en detalle lo explica la guía Cómo crear roles en Discord.

1. Crear un menú de roles en cinco minutos

En el panel abre el módulo Menús de roles. Está activado por defecto.

  1. Haz clic en Menú de roles. Se abre el formulario Nuevo menú de roles.
  2. En Canal, elige el canal en el que debe aparecer el menú, por ejemplo #roles.
  3. En Tipo, elige Botones o Menú desplegable.
  4. Rellena Título, Descripción y Color. El título aparece en negrita encima del menú y la descripción debajo.
  5. Con Añadir rol añade tus roles. En cada fila eliges el rol, una Etiqueta, opcionalmente un Emoji y, en el menú desplegable, una breve Descripción. Un menú admite hasta 25 roles.
  6. Haz clic en Guardar y publicar.

Lizbot publica el menú como embed con botones o lista de selección. Pruébalo después tú mismo: haz clic en un botón y deberías ver la confirmación y el rol. Un segundo clic vuelve a quitar el rol.

Si quieres ir más rápido, usa arriba en la página Menú de roles desde plantilla. Lizbot trae menús ya preparados, por ejemplo para avisos, plataformas, juegos, regiones, grupo de edad, intereses, colores de nombre y pronombres. Si en tu servidor faltan los roles correspondientes, Lizbot los crea sin permisos. Los roles con el mismo nombre que ya existen los reutiliza.

Un ejemplo de canal de roles

Un canal #roles con tres menús cubre todo en la mayoría de las comunidades:

  • Avisos con botones: anuncios, eventos, sorteos, inicio de directo
  • Tus juegos como menú desplegable con selección múltiple y una línea de descripción por juego
  • Color de nombre con botones y selección exclusiva

Tres menús bien separados son más claros que un menú enorme con 25 roles mezclados.

2. Configurar la selección exclusiva

Algunos roles se excluyen entre sí. Un miembro tiene un solo color de nombre, viene de una región o pertenece a un grupo de edad. Para eso activas en el menú de roles la opción Solo un rol a la vez.

  • Con botones, un clic cambia el rol anterior de ese menú por el nuevo.
  • Con el menú desplegable, solo se puede seleccionar una entrada.

Importante: la exclusividad solo se aplica dentro de un menú. Si tienes dos menús de colores separados, un miembro puede elegir un color de cada uno. Pon siempre los roles relacionados en el mismo menú.

La opción también existe para las reacciones con emoji; allí se llama Exclusivo. Si un miembro reacciona con un emoji nuevo, Lizbot le quita los demás roles de ese mensaje y también sus reacciones anteriores. Un bot solo puede quitar reacciones de otras personas con el permiso Gestionar mensajes. Si falta en el canal, Lizbot cambia el rol, pero la reacción antigua sigue visible.

3. Habilitar un menú solo para ciertos miembros

Con la opción Rol necesario, solo los miembros con ese rol pueden usar el menú. Todos los demás reciben al hacer clic un aviso de que no tienen permiso.

Usos típicos:

  • Solo después de la verificación: como rol necesario eliges el rol que los miembros reciben tras verificarse. Así las cuentas recién creadas no pueden conseguir roles de aviso ni mencionar de golpe a todo el equipo. Más información en la guía Verificación en Discord.
  • Solo para boosters o seguidores que apoyan: colores de nombre exclusivos como pequeño agradecimiento.
  • Solo para equipos: en un servidor de esports, solo los jugadores con el rol de equipo eligen su posición o su alineación.

Aún mejor es que quien no tenga acceso ni siquiera vea el menú. Para ello lo pones en un canal que solo pueda ver el rol adecuado. El rol necesario es entonces la segunda capa de protección.

4. Añadir roles por reacción a mensajes ya publicados

Si ya tienes un mensaje con normas o un resumen de roles en el que los miembros deben reaccionar, vinculas los emojis directamente a él. Se hace en el panel, en el módulo Interacción, pestaña Roles por reacción:

  1. En Discord, haz clic derecho en el mensaje y elige Copiar enlace del mensaje.
  2. En el panel, haz clic en Rol por reacción.
  3. Pega el enlace copiado en Enlace del mensaje.
  4. En Emoji, escribe un emoji estándar o un emoji personalizado con el formato <:name:id>.
  5. Elige el Rol y, si hace falta, Exclusivo.
  6. Guarda. Lizbot añade él mismo la reacción debajo del mensaje para que los miembros solo tengan que hacer clic en ella.

Repite esto con cada emoji. Los miembros reciben el rol en cuanto reaccionan y lo pierden cuando quitan su reacción.

Usa preferiblemente emojis estándar o emojis personalizados de tu servidor, porque Lizbot solo puede reaccionar con emojis a los que tiene acceso. Si Lizbot no puede añadir la reacción, el panel guarda el vínculo de todos modos y te muestra el error. Además, el mensaje tiene que estar en el mismo servidor. Cómo subir tus propios emojis lo explica Añadir emojis y stickers en Discord.

Cambio desde otro bot

Si pasas de otro bot a Lizbot, no tienes que volver a crear los roles por reacción. El asistente de cambio del panel, en Cambiar de bot, analiza tu servidor y detecta los menús de roles de otros bots. Lizbot se trae los roles por reacción en el mensaje existente cuando el mensaje muestra el emoji y el rol. El mensaje se queda igual y tus miembros siguen reaccionando como siempre. Las asociaciones dudosas las confirmas tú. Los menús con botones Lizbot los vuelve a crear en el mismo canal. En la pestaña Menús de roles del asistente también puedes indicar enlaces de mensajes o canales concretos en los que Lizbot debe buscar. Todo sobre el cambio está en la guía Cambiar de bot de Discord y en la página Cambiar de bot. Hay guías de migración propias para Carl-bot y MEE6.

5. Los roles peligrosos están bloqueados

Con los roles por reacción es fácil equivocarse: alguien mete por error en el menú un rol con permisos de moderación y, de repente, cualquier miembro puede hacerse moderador a sí mismo. Lizbot lo impide.

Los roles con permisos como "Administrador", "Gestionar servidor", "Gestionar roles", "Gestionar canales", "Gestionar webhooks", "Expulsar miembros" o "Banear miembros", "Aislar temporalmente a miembros", "Gestionar mensajes", "Gestionar apodos" o el permiso de mencionar @everyone no los asigna Lizbot mediante menús de roles ni roles por reacción. Lo mismo vale para los roles que están por encima del rol de Lizbot y para los roles que gestiona una integración, como el rol de booster o el rol de otro bot.

Al guardar un menú de roles, el panel te indica los roles afectados. Si un rol recibe esos permisos más tarde y un miembro hace clic en él, Lizbot le explica por qué no funciona y le pide que avise al equipo. Con las reacciones con emoji no hay esa respuesta: el rol simplemente no se asigna.

Límites según el plan

PlanMenús de rolesRoles por menú
Free525
Proilimitados25
Studioilimitados25

Para la mayoría de los servidores bastan cinco menús de roles en el plan Free. Si necesitas más, por ejemplo para muchas secciones de juegos o varios idiomas, desde Pro tienes todos los menús que quieras. Los roles por reacción con emoji del módulo Interacción están incluidos en todos los planes.

Lista de comprobación

  • Rol de Lizbot por encima de todos los roles que asigna
  • Roles autoasignables creados sin permisos de equipo
  • Roles relacionados en un mismo menú, colores y regiones con selección exclusiva
  • Rol necesario configurado si el menú solo debe valer tras la verificación
  • Menú en un canal propio en el que los miembros no pueden escribir
  • Cada rol probado una vez: asignado y quitado por ti mismo

Errores comunes

  • Rol de Lizbot demasiado abajo: la causa más habitual con diferencia. Si el rol está por encima del rol de Lizbot, Lizbot no puede asignarlo. La Revisión del servidor del panel comprueba la posición de los roles y te ayuda a corregirla.
  • Rol con permisos de equipo en el menú: Lizbot no lo asigna. Quítale los permisos al rol o sácalo del menú.
  • A Lizbot le faltan permisos en el canal: sin Añadir reacciones y Leer el historial de mensajes, Lizbot no puede poner los emojis debajo del mensaje. Los miembros no necesitan ese permiso: pueden hacer clic en una reacción existente sin él. Si se lo deniegas en el canal de roles, no aparecerán emojis ajenos, y Enviar mensajes también puedes denegarlo ahí.
  • Mensaje del menú borrado a mano: entonces ya no hay nada en lo que hacer clic. Abre el menú en el panel y vuelve a guardarlo; Lizbot lo publicará de nuevo. Al revés, si el mensaje sigue ahí aunque hayas eliminado el menú, Lizbot explica al hacer clic que el menú ya no existe.
  • Demasiados roles en un menú: 25 botones resultan confusos. Divide por temas o usa un menú desplegable con descripciones.
  • Roles exclusivos repartidos en dos menús: la exclusividad solo funciona dentro de un menú.

FAQ

¿Qué son los roles por reacción en Discord?

Los roles por reacción son roles que los miembros se asignan ellos mismos reaccionando a un mensaje o haciendo clic en un botón. Discord no tiene este concepto como ajuste propio; para ello necesitas un bot como Lizbot. En los servidores de comunidad, Discord ofrece además en la incorporación sus propias preguntas, con las que los nuevos miembros reciben roles. Ambas cosas se pueden combinar.

¿Por qué no recibo el rol aunque he reaccionado?

Casi siempre el rol está por encima del rol de Lizbot o tiene permisos de equipo. Comprueba también que el emoji sea realmente el vinculado, es decir, exactamente el mismo emoji y no uno parecido. Con botones y menús desplegables, Lizbot te muestra directamente por qué no ha funcionado.

¿Puedo cambiar un menú de roles después?

Sí. Abre el menú en el panel, cambia roles, textos u opciones y haz clic en Guardar y publicar. Lizbot edita el mensaje existente en lugar de publicar uno nuevo. Tus miembros conservan sus roles.

¿Cuántos roles caben en un menú?

Hasta 25 roles por menú de roles, en el caso de los botones en filas de cinco. Con las reacciones con emoji, Discord limita el número de reacciones distintas por mensaje, por eso para listas largas los botones o un menú desplegable son la mejor opción.

¿Los roles por reacción funcionan con emojis personalizados?

Sí, siempre que el emoji sea de tu servidor. En el panel lo introduces con el formato <:name:id>; un emoji estándar simplemente lo pegas tal cual. En los menús de roles puedes poner un emoji en cada botón y en cada entrada del menú desplegable.

¿Necesito Lizbot Pro para los roles por reacción?

No. Los menús de roles con botones y menú desplegable, la selección exclusiva, el rol necesario y los roles por reacción con emoji están incluidos en el plan Free, con hasta cinco menús de roles. Pro y Studio solo eliminan el límite de menús de roles.

Funciones de Lizbot relacionadas

Más guías

Herramienta útilGenerador de canalesPlanifica categorías y canales con sugerencias según el tipo de servidor y copia la estructura como lista. 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