Discord bot için yazılan kodda hata nedir?

arda.nb01

Centipat
Katılım
24 Ocak 2024
Mesajlar
281
Daha fazla  
Cinsiyet
Erkek
Yapayzekaların yazdıkları chat-GPT, Copilot kodlar çalışmıyor. Bot kodlamada yeniyim yardım eder misiniz?

Kod:
const { Client, MessageButton, MessageActionRow, MessageEmbed } = require('discord.js');
const client = new Client();

client.once('ready', () => {
 console.log('Bot is ready!');
});

client.on('interactionCreate', async interaction => {
 if (!interaction.isCommand()) return; // Sadece komutlarla etkileşimleri işle.

 if (interaction.commandName === 'button') {
 const embed = new MessageEmbed()
 .setTitle('Discord Buton!')
 .setColor('RANDOM');

 const button1 = new MessageButton()
 .setCustomId('button1') // Özel ID.
 .setLabel('Buton 1') // Etiket.
 .setStyle('SUCCESS'); // Stil: Yeşil.

 const button2 = new MessageButton()
 .setCustomId('button2') // Özel ID.
 .setLabel('Buton 2') // Etiket.
 .setStyle('DANGER'); // Stil: Kırmızı.

 const row = new MessageActionRow()
 .addComponents(button1, button2);

 await interaction.reply({ embeds: [embed], components: [row] });
 }
});

client.login('BİLEREK SİLDİM');
 
Bot kodlamak istiyorsanız bu işi güncel olmayan modellere yaptırmayın. Özellikle ChatGPT'nin ücretsiz versiyonu (3.5) gibi modeller eğitildiğinden bu yana discord.js ve discord.py üzerinde birçok yeniliğe gidildi. Basit ve hızlı bir şey yapmak istiyorsanız YouTube tutorial'larını kullanabilirsiniz, aksi takdirde doğrudan bu alan üzerine eğitim almalısınız.
 
Discord.js V14 ile ilgili bir eğitim seti çekmeyi düşünüyorum. İstersen oradan izleyebilirsin. Yapıyı da es modülü olarak yaparsan senin için daha iyi olur.
 

Technopat Haberler

Yeni konular

Geri
Yukarı