Hay que invitar al bot a cada servidor de Discord en el que trabaja. Para añadirlo necesitas el permiso Manage Server en ese servidor.
Crea el enlace de invitación
- En el Discord Developer Portal, abre tu aplicación y ve a OAuth2, luego a URL Generator.
- En Scopes marca
bot. Si tu bot usa comandos de barra, marca tambiénapplications.commands. - Aparece una lista de Bot Permissions. Marca solo lo que el bot necesita, por ejemplo Send Messages, Embed Links, Read Message History. Un bot de música también necesita Connect y Speak.
- Copia la URL generada que aparece abajo, ábrela en tu navegador, elige el servidor y haz clic en Authorize.
Evita Administrator. Funciona, pero entonces un fallo o un token filtrado dan control total sobre el servidor.
El bot está en el servidor pero sin conexión
Estar en la lista de miembros no significa que esté funcionando. El bot aparece en línea solo mientras tu servidor de PlayNHost está iniciado y con la sesión abierta. Abre Console en el panel y busca una línea de inicio de sesión o un error. Mira Por qué tu bot de Discord se sigue deteniendo.
El bot está en línea pero no hace nada
- Faltan los comandos de barra: el enlace de invitación necesita el scope
applications.commandsy tu código tiene que registrar los comandos. Mira Bot de Discord en línea que no responde a los comandos. - No responde a los mensajes: activa Message Content Intent si tu código lee el texto de los mensajes.
- Errores "Missing Permissions": dale el permiso al rol del bot en los ajustes del servidor, o en los permisos específicos del canal. Mira Errores comunes de los bots de Discord y qué significan.
Cambiar los permisos más adelante
No necesitas un enlace nuevo. En Discord, abre Server Settings, Roles, elige el rol del bot y cambia sus permisos. Asegúrate de que el rol del bot esté por encima de cualquier rol que tenga que gestionar.
¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros





