Discord.js ile Buton ve Select Menu kullanımı

Discord.js ile Buton ve Select Menu kullanımı

İnteraktif Discord Botları

Butonlar ve select menüler ile kullanıcılara interaktif deneyim sunun!

Buton Oluşturma

// (c) CodeMareFi - codemarefi.com.tr
const { ActionRowBuilder, ButtonBuilder, ButtonStyle } = require('discord.js');
const row = new ActionRowBuilder().addComponents(
  new ButtonBuilder().setCustomId('onayla').setLabel('Onayla').setStyle(ButtonStyle.Success).setEmoji('✅'),
  new ButtonBuilder().setCustomId('reddet').setLabel('Reddet').setStyle(ButtonStyle.Danger).setEmoji('❌')
);
await interaction.reply({ content: 'Onaylıyor musun?', components: [row] });

Buton Dinleyici

// (c) CodeMareFi - codemarefi.com.tr
client.on('interactionCreate', async interaction => {
  if (!interaction.isButton()) return;
  if (interaction.customId === 'onayla') {
    await interaction.reply({ content: 'Onaylandı!', ephemeral: true });
  } else if (interaction.customId === 'reddet') {
    await interaction.reply({ content: 'Reddedildi!', ephemeral: true });
  }
});

0 Yorum

YORUM YAPMAK İÇİN SİSTEME SIZMANIZ GEREKİYOR

Lütfen yukarıdaki butonu kullanarak giriş yapın veya kimlik oluşturun.

Yorumlar yükleniyor...