Los servidores de Discord, de forma predeterminada, solo permiten a los administradores establecer roles de usuario. Sin embargo, sería una buena idea permitir que los usuarios elijan sus propios roles, ya que eliminaría algunas responsabilidades de los administradores. Si bien no hay una opción nativa para hacerlo en la Configuración, puede hacerlo fácilmente con la ayuda de los bots de Discord. Veamos cómo.
Permitir a los usuarios autoasignar sus roles en Discord Servers
Lo guiaré a través de todo el proceso con un ejemplo. Aquí, tengo un servidor llamado Cubers donde la gente puede hablar sobre los algoritmos del cubo de Rubik. Pero existen diferentes métodos como CFOP, Roux y ZZ. Como cada usuario tiene su preferencia al seleccionar su método para resolver el cubo, quería que los usuarios seleccionaran su método por su cuenta. Entonces, las personas que han seleccionado el rol de CFOP pueden acceder a todos los canales que discuten CFOP. Y así es como lo he hecho.
Para que los usuarios tengan que asignar roles por su cuenta, debemos crear roles en primer lugar. Para hacer eso, necesitas Abra Discord> seleccione el servidor> haga clic en Nombre del servidor> Configuración del servidor> Roles> Haga clic en el botón + junto a los roles.
Ahora usted puede dale un nombre a tu función y también establece los permisos que tienen en tu servidor y guardar los cambios.
Ahora tiene roles y los permisos para lo que las personas en esos roles pueden acceder. Todo lo que tenemos que hacer ahora es permitir que las personas asignen los roles por su cuenta. Para hacer eso, abra el sitio web del bot de Mee6 Discord e inicie sesión con su cuenta de Discord.
Y unautorice a la aplicación a acceder a su cuenta. Esto le otorgaría acceso a su cuenta.
Leer: Cómo configurar un canal AFK en Discord
Ahora seleccione el servidor en el que desea habilitar la autoasignación de roles y haga clic en Continuar en la ventana emergente.
Después de iniciar sesión, seleccione el complemento llamado Reaction Roles en la sección de complementos y haga clic en ¡Sí! para habilitar el complemento.
Esta es la solución inteligente para asignar los roles automáticamente. Funciona así, cada vez que un nuevo usuario se une a su Discord, será recibido con un canal de bienvenida donde obtendrán una breve introducción del servidor, pueden asignar un rol simplemente reaccionando con un emoji en el canal. Es realmente inteligente si lo piensas.
Ahora seleccionar el canal donde las personas pueden asignar sus roles. Normalmente, #Welcome, #Select_role, #Get_Started son algunos ejemplos de los canales.
Ahora en la sección de reacciones y roles, haga clic en Agregar reacción y seleccione un emoji como representación de esa reacción. Puede seleccionar varios roles o un solo rol en esa reacción. Los usuarios que seleccionen esa reacción serán asignados a todos los roles en esa reacción.
Del mismo modo, puede agregar varias reacciones. De forma predeterminada, solo puede agregar 2 reacciones, si está dispuesto a agregar incluso más que eso, debe elegir cualquier plan Mee6 Premium. Ahora en la sección Mensajes, explique a las personas que tienen que elegir cualquier función. Y también explica qué emoji significa qué reacción. Para que la gente pueda elegir el emoji y ser asignado a los roles en esa reacción.
En la sección de modos de reacción, seleccione predeterminado o inverso. Si el usuario seleccionó alguna reacción, se le asignará los roles de la reacción en el modo predeterminado. Mientras que en el modo inverso, el rol se eliminará cuando los usuarios hagan clic en la reacción, esto es excelente para deshabilitar ciertas notificaciones del servidor.
Las secciones Permitir a los miembros elegir múltiples roles estarán habilitadas de forma predeterminada, para que las personas seleccionen múltiples roles, pero puede deshabilitarlo si lo desea.
Y haga clic en guardar cambios. Eso es todo, ha creado con éxito una forma para que los usuarios asignen roles. Usted puede abre el servidor y ve al canal y compruébalo por ti mismo.
De todos modos, hay un último paso para asegurarse de que todos puedan ver ese mensaje. Abra Configuración del servidor> Roles y asegúrese de que los canales de lectura de texto y los mensajes de voz estén activados. Y también asegúrese de habilitar ‘Agregar reacciones’ en la configuración de roles de todos.
Método alternativo con Nadeko
Nadeko es un Discord Bot multipropósito al igual que MEE6, pero la única diferencia es que Nadeko puede ser operado por líneas de comando, a diferencia de MEE6 que tiene una interfaz de usuario y un tablero por sí solo. Pero también puede considerarlo como una ventaja, ya que admite una tonelada de líneas de comando y, por lo tanto, más funciones para modificar. Aquí están todas las líneas de comando que necesita para operar Nadeko. Comencemos con la configuración y verificación de las ventajas adicionales que obtiene con Nadeko que con MEE6.
Configurar Nadeko es fácil a diferencia de MEE6, ya que el proceso de configuración solo conecta a Nadeko con la discordia. Para configurar, abra este enlace e inicie sesión si no ha iniciado sesión en Discord en su navegador.
Una vez hecho esto, seleccione el servidor en el menú desplegable y haga clic en continuar.
Otorgue todos los permisos al bot y haga clic en «Autorizar».
Esto agregará a Nadeko a sus servidores de Discord.
Antes de la configuración, debe asegurarse de que Nadeko pueda administrar roles en su Discord Server. Para comprobarlo, abra Configuración del servidor> Roles> Nadeko y habilite la opción «Administrar roles» y haga clic en «Guardar cambios».
Eso es todo, ahora controlas a Nadeko desde tu propio servidor con solo usar las líneas de comando. Para habilitar la autoasignación de roles con Nadeko, simplemente escriba «.h .asar». creará una lista de roles autoasignables en cualquier canal de su servidor.
Ahora necesitas agregar roles a esa lista. Puede hacerlo escribiendo «.asar NOMBRE DEL ROL». Por ejemplo, si quiero que CFOP sea un rol autoasignable, puedo simplemente «.asar cfop». Continúe de la misma manera con todos los roles que desee que las personas elijan.
Ahora, la gente puede simplemente escribir «.iam cfop» para agregar al rol de cfop. Aunque el proceso se basa en comandos y distingue entre mayúsculas y minúsculas. Tiene ventajas en comparación con un servicio como MEE6. Estos son los comandos que son útiles.
.deaf: silencia a un usuario que no le gusta.
.antispam: bloquea la notificación de mensajes duplicados en ese canal
.voicemute: silencia la voz de un usuario mencionado en todos los canales.
.blc: bloquea el nombre del canal mencionado incluso si está asignado para su función de usuario.
.trivia: brinda la opción de jugar juegos de preguntas y respuestas dentro del canal.
.poll: ofrece la opción de iniciar una encuesta en el canal.
.play / .start / .next / .stop: para que los controles de música escuchen música con amigos que tienen el mismo rol.
Terminando
Tanto MEE6 como Nadeko pueden hacer el trabajo. Pero MEE6 proporciona una interfaz de usuario de experiencia fácil de usar, por lo que es fácil encontrar nuevas funciones y habilitarlas. Mientras que Nedeko tiene más funciones y miles de códigos, es difícil encontrar el código correcto que necesita y también qué acción tomará. De todos modos, ambos hacen el trabajo fácilmente para agregar roles autoasignados en su servidor.
Entonces, ¿qué sientes acerca de este método? Házmelo saber en los comentarios.
Relacionado: Cómo habilitar Push-To-Talk en Discord