Hola, agregué comandos de barra por primera vez en js y, después de un uso, los comandos desaparecen como se muestra en el video a continuación.
// Slash Commands const slashCommands = await globPromise( `${process.cwd()}/SlashCommands/*/*.js` ); const arrayOfSlashCommands = []; slashCommands.map((value) => { const file = require(value); if (!file?.name) return; client.slashCommands.set(file.name, file); if (["MESSAGE", "USER"].includes(file.type)) delete file.description; arrayOfSlashCommands.push(file); }); client.on("ready", async () => { // Register for a single guild await client.guilds.cache .get("900379296407896075") .commands.set(arrayOfSlashCommands); console.log('[Slash cmds] commands were loaded') // Register for all the guilds the bot is in // await client.application.commands.set(arrayOfSlashCommands); });``` slash command handler that I use
Debe volver a implementar su bot asegurándose de haber seleccionado bot y application.commands, luego establezca los permisos y use el enlace en la parte inferior para volver a invitar a su bot al gremio.