Generador de enlaces de invitación de bots de Discord con permisos
Un enlace de invitación de bot de Discord es una URL OAuth2 que contiene el ID de cliente del bot, los permisos que concedes y los ámbitos que necesita. Introduce un ID de cliente, marca los permisos y este generador crea el enlace oficial de discord.com y el número de permisos que lo acompaña.
Permissions integer: 0
Cómo usarlo
- Busca el ID de cliente. En el Portal para desarrolladores de Discord, abre tu aplicación y luego Información general. El ID de la aplicación es el mismo número.
- Elige los ámbitos. Deja
botpara añadir un usuario bot. Dejaapplications.commandssi el bot tiene comandos de barra. - Marca los permisos. Empieza con un preajuste y añade o quita lo que necesites. El número se actualiza en vivo.
- Copia el enlace y ábrelo. Elige un servidor donde tengas Gestionar servidor y pulsa Autorizar.
Qué contiene el enlace
| Parte | Significado |
|---|---|
client_id | El ID de aplicación del bot |
permissions | Un número que se obtiene sumando el valor de bit de cada permiso |
scope | Lo que puede hacer la app: añadir un bot, registrar comandos de barra |
El número de permisos es un campo de bits. Cada permiso es una potencia de dos, y el entero es su suma. Nunca necesitas sumarlo a mano: la herramienta lo hace con aritmética de números grandes exacta, porque los valores superan lo que los números normales de JavaScript almacenan con seguridad. Para ir de un número a una lista, usa la calculadora de permisos.
Elige el conjunto más pequeño que funcione
Da a un bot lo que sus funciones necesitan y nada más. Administrador desactiva todas las comprobaciones, así que un fallo o un token filtrado no tiene protecciones. Recuerda también dos cosas que Discord aplica en el servidor:
- El enlace solo fija el rol inicial del bot. Las excepciones de canal pueden bloquearlo igualmente.
- Un bot no puede gestionar un rol que esté por encima del suyo en la lista.
El generador solo crea una URL. No contacta con Discord y nunca ve el token de tu bot. Nunca pegues un token en ningún sitio. El ID de cliente es público.
Añadir Noxyr en su lugar
Solo necesitas esta herramienta para un bot que hayas creado tú. Para añadir Noxyr, usa el enlace de invitación. Noxyr pide una lista fija de permisos en lugar de Administrador, y la referencia de permisos explica para qué sirve cada uno. Si quieres un bot con tu propio nombre e imagen, lee la documentación de bots personalizados.
Solución de problemas
"Integration requires code grant" o un ámbito no válido
Tu bot está configurado para exigir el flujo de código OAuth2 en el Portal para desarrolladores. Desactívalo para un bot normal.
El bot entró pero no ve un canal
Revisa las excepciones de canal. Una denegación en el canal anula un permiso de rol del enlace.
El servidor no aparece en la lista
Necesitas el permiso Gestionar servidor en ese servidor para añadir un bot.
Lectura relacionada
La entrada del glosario sobre el ID de aplicación explica el número que pegas, y la entrada sobre el token del bot explica por qué ese debe quedar privado. Después de añadir un bot, comprueba el estado de Discord con el comprobador de estado.
Preguntas frecuentes
¿Cómo creo un enlace de invitación para un bot de Discord?
Usa https://discord.com/oauth2/authorize con tu client_id, un número de permisos y los ámbitos bot y applications.commands. Esta herramienta crea esa URL por ti.
¿Qué significa el número de permisos?
Es la suma de los valores de bit de cada permiso que marcaste. La herramienta lo calcula, y la calculadora de permisos puede descodificarlo de nuevo en una lista.
¿Debo dar a mi bot Administrador?
Solo si confías plenamente en él y lo controlas. Conceder solo los permisos que necesita un bot limita el daño de un fallo o de un token filtrado.
¿Esta herramienta necesita el token de mi bot?
No. Solo necesita el ID de cliente público y nunca hace ninguna petición de red.