Para añadir un bot a un servidor, Discord usa una URL OAuth2 con el ID de la aplicación (client_id), los scopes solicitados (bot, applications.commands) y el entero de permisos. Esta herramienta la monta correctamente sin tocar nunca tu token.
Cómo usar la herramienta
Copia el Application ID del portal de desarrolladores de Discord (General Information) y pégalo en client_id.
Marca los scopes: bot para un bot, applications.commands para los comandos slash.
Elige los permisos mínimos necesarios (evita ADMINISTRATOR).
Copia el enlace generado y ábrelo en un navegador con sesión de Discord: elige un servidor donde tengas «Gestionar servidor» y autoriza.
Parámetros de la URL
Parámetros documentados por Discord: client_id, scope (separados por espacios, codificados %20), permissions (entero), guild_id (preselecciona el servidor), disable_guild_select, redirect_uri y response_type (necesario para scopes distintos de bot y applications.commands), integration_type (0 = servidor, 1 = usuario). Los permisos solo se aplican con el scope bot. Fuente: documentación OAuth2 oficial para desarrolladores de Discord (verificada el 2026-10-09).
https://discord.com/oauth2/authorize?client_id=123456789012345678&scope=bot%20applications.commands&permissions=3072Preguntas frecuentes
- ¿El enlace contiene mi token de bot?
- No, nunca. El enlace solo contiene el ID público de la aplicación. Nunca compartas el token del bot (pestaña Bot del portal).
- ¿Por qué el bot no tiene los permisos que pedí?
- El administrador puede desmarcar permisos al autorizar, y los roles o sobrescrituras de canal pueden quitarlos después. Revisa el rol del bot y los permisos del canal.
