Una lista de acceso por rol de Discord permite al personal aprobar el acceso asignando un rol específico. Utiliza el modo de rol de Discord integrado en tu versión instalada de txAdmin, luego prueba una cuenta aprobada y una no aprobada antes de confiar en ella.
Prepara el acceso y la recuperación
Necesitas permiso para configurar txAdmin y la aplicación de Discord, además de un servidor de Discord y un rol de aprobación dedicado. Mantén disponible un inicio de sesión de recuperación de txAdmin autorizado. No combines varios scripts de lista de acceso hasta que entiendas cuál acepta o rechaza una conexión.
1. Conecta el bot de Discord
Configura el bot dedicado a través de la integración de Discord de txAdmin. Sigue los requisitos mostrados por la integración para los permisos del bot y los intents de miembros. Almacena su token solo en la configuración protegida del lado del servidor. Si un token aparece en una captura de pantalla o repositorio público, restablécelo y actualiza la integración.
Confirma que el bot se conecta al servidor de Discord previsto antes de configurar el acceso. Los mensajes de estado del canal y la aprobación de la conexión son características separadas; un mensaje de estado que funciona no prueba que la lista de acceso funcione.
2. Copia los ID del servidor y del rol
Habilita el Modo Desarrollador en la configuración de usuario avanzada de Discord. Copia el ID del servidor y el ID de tu rol de aprobación. Usa los ID, no los nombres de visualización. Asigna el rol a un miembro de prueba y deja a otro miembro sin él. Mantén el permiso para asignar ese rol limitado al personal que pueda aprobar el acceso.
3. Selecciona el modo de rol de Discord
En la configuración de la lista de acceso de txAdmin, selecciona el modo para roles de Discord e introduce los ID de servidor/rol requeridos. La configuración upstream llama a este modo discordRoles; utiliza la interfaz proporcionada por tu versión instalada en lugar de editar archivos de recursos no relacionados. Guarda la configuración y sigue cualquier instrucción de reinicio que se muestre.
Escribe un breve mensaje de rechazo explicando dónde solicitar y cómo obtener ayuda. Evita exponer canales internos del personal, tokens o identificadores personales en los mensajes de conexión.
4. Prueba la decisión completa
- Conéctate con el miembro que tiene el rol de aprobación. Confirma que el servidor acepta la conexión.
- Conéctate con el miembro que no tiene el rol. Confirma el rechazo y un mensaje útil.
- Elimina el rol del miembro aprobado, espera el comportamiento de actualización documentado de la integración, luego vuelve a conectar y confirma el rechazo.
- Vuelve a asignar el rol y vuelve a conectar. Vuelve a comprobar el caso aprobado.
- Revisa los registros y el comportamiento de recuperación cuando la membresía de Discord no se pueda resolver. No asumas que un fallo de dependencia tiene el comportamiento de acceso deseado.
Soluciona el límite fallido
Si el bot no puede conectarse, inspecciona el token, la aplicación seleccionada y el registro de txAdmin. Si solo fallan las comprobaciones de rol, verifica el ID del servidor de Discord, el ID del rol, la membresía real y el modo configurado. Sigue la guía actual de txAdmin para la detección de identidad de Discord; un identificador faltante debería producir un rechazo que indique qué debe hacer el jugador.
No añadas permisos de Administrador ni reinicies repetidamente como sustituto de leer el error. Si hay un recurso de lista de acceso separado instalado, desactiva la política conflictiva solo durante un cambio de mantenimiento controlado y verifica el acceso de nuevo.
Mantén la regla
Documenta quién otorga el rol, cómo funcionan las apelaciones y cómo se elimina el acceso. Revisa los permisos del bot y del personal cuando cambien los administradores. Un rol que permite jugar no debería otorgar automáticamente derechos de administración de txAdmin.
Documentación de referencia
Fuente: raw.githubusercontent.com · Cfx.re — txAdmin · Fuente: docs.discord.com