İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Yazılım
  4. Diğer Yazılım Konuları
Diğer Yazılım Konuları

Discord bot hatası

YAZIlımcı adam01.05.20231 cevap1.063 görüntüleme
2020'den beri493 mesaj
#1
Merhaba çalışıp duran bot bir anda hata vermeye başladı.
Nasıl düzeltebiliriz.
const Discord = require('discord.js') // discord.js modülü tanımlıyoruz.
const { Client, MessageEmbed } = require('discord.js')
const client = new Discord.Client() // client tanımalamsı
const { readdirSync } = require('fs');

client.commands= new Discord.Collection(); // komutları alıyoruz

const prefix = "!"
const commandFiles = readdirSync(join(__dirname, "komutlar")).filter(file => file.endsWith(".js"));

for (const file of commandFiles) {
    const command = require(join(__dirname, "komutlar", `${file}`));
    client.commands.set(command.kod, command); // Komutları Ayarlıyoruz.
}


client.on("error", console.error);

client.on('ready', () => {
    client.user.setActivity('Everything')
    console.log('Botumuz Aktif')
});


client.on("message", async message => {

    if(message.author.bot) return;

    if(message.content.startsWith(prefix)) {
        const args = message.content.slice(prefix.length).trim().split(/ +/);

        const command = args.shift().toLowerCase();

        if(!client.commands.has(command)) return message.channel.send(`Komut dosyamda **${command}** adlı bir komut bulamadım.`);


        try {
            client.commands.get(command).run(client, message, args);

        } catch (error){
            console.error(error);
        }
    }
})

client.login('token')

Kodum bu hatam ise altta
Ekran Görüntüsü (29).png
Tamam sorun çözüldü sorunu yaşayanlar için üst tanımlara

const { join } = require('path');
const { readdirSync } = require('fs');

bunu ekleyeceksiniz.
düzenlendi
Cevaplar
2023'den beri32 mesaj
#2
Tebrikler?

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.