¿Por qué este código arroja error?
client.on("interaction", interaction => { if (!interaction.isContextMenu()) return; const msg = interaction.getMessage("message", true); }); TypeError [COMMAND_INTERACTION_OPTION_EMPTY]: Required option "message" is of type: _MESSAGE; expected a non-empty value.Estoy usando discord.js v 13 y el servidor djs no pudo ayudarme.
¿Por favor ayuda? gracias
Por cierto, no tengo intenciones porque esto va a ser application.commands only bot, así que tengo intenciones de intenciones: []
Aunque otras fuentes pueden indicar que no necesita ninguna intención para un bot solo de interacción que solo tiene el alcance application.commands , discord.js requiere el alcance GUILDS o 1 .
Su nuevo constructor de cliente debe ser:
const client = new Client({ intents: 1, // ... rest of the client constructor }); Además, el evento de interaction está en desuso. En su lugar, use interactionCreate , es exactamente lo mismo, solo que con un nombre diferente.