Estoy tratando de conectarme a la puerta de enlace de Discord, pero no recibí todos los eventos (como MESSAGE_REACTION_ADD, MESSAGE_REACTION_REMOVE, todos los eventos de hilos y más) porque no conozco el código de intención para obtener todos los eventos.
Carga útil que en realidad envío a Discord:
let payload = { op: 2, d: { token: "bot token", intents: 513, properties: { $os: "linux", $browser: "chrome", $device: "chrome", }, }, }; Mi código de intención actual no funciona para todos los eventos.
¿Qué código necesito insertar para obtener todos los eventos?
La documentación de Discord no es muy clara al respecto.
¡Gracias por los consejos y perdón por el mal inglés!
Si desea todas las intenciones, puede usar 32767 para encontrar el número que necesita para sumar todas las intenciones que necesita. Cada número se escucha en la documentación aquí . Así que si quisiera tener GUILDS , GUILD_MESSAGES , GUILD_MESSAGE_REACTIONS y GUILD_MESSAGE_TYPING y simplemente sumaría 1 << 0 , 1 << 9 , 1 << 10 y 1 << 11 , que es 3585 .