Simplemente no puedo entender cómo enviar una interacción de botón con un mensaje en Discord.js v13 en v12, solo usa los botones de discordia, pero aquí está integrado de alguna manera y no puedo entenderlo.
Discord.js tiene una excelente documentación y puede encontrar más información sobre los botones en la sección Botones . Está bien documentado y también hay algunos buenos ejemplos.
const { MessageActionRow, MessageButton } = require('discord.js'); client.on('interactionCreate', async interaction => { if (!interaction.isCommand()) return; if (interaction.commandName === 'ping') { const row = new MessageActionRow() .addComponents( new MessageButton() .setCustomId('primary') .setLabel('Primary') .setStyle('PRIMARY'), ); await interaction.reply({ content: 'Pong!', components: [row] }); } });Para el botón de redireccionamiento externo, debe usar .setLabel('LINK') en lugar de .setLabel('Primary') y luego eliminar .setCustomId('primary'). Añadir .setURL('URL')