Discord botunda "MODULE_NOT_FOUND" hatası

ayarlar.json dosyası olmadığı için bu hatayı veriyor.
 
sa.js komutunu atar mısınız? "ayarlar.json" dosyasını bulamıyor, yüksek ihtimal yanlış uzantı girdiniz.
 
Node.js ve JavaScript projlerinde node_modules klasörü kopyalama işlemi yapılmaz. Aklında bulunsun.

Tüm kod hataları sa.js dosyasından kaynaklanmakta. Diğer yazılanlar sanırım hazır aldın. Benzerini yapmaya çalışıyorsun gibime geldi.
./ işlemi aynı dizinde bulunan dosyalar için yapılır. Bir üst klasöre erişmek için ../ kullanılır. 2 üst klasöre erişmek için ../../ kullanılır.
require içerisinde buna dikkat etmelisin. VsCode gibi editorler ile bunu yaparsan daha kolay halledersin.

Bir sonraki kısım ise tüm komutların 2 ortak yapısı bulunmakta. sa.js içerisinde bunu yapmadığın için bot.js içerisinde sa.js komutunu kullanamıyorsun. Bu sebeple sa.js dosyasını güncelledim.
JavaScript:
const Discord = require('discord.js');
const client = new Discord.Client({ disableMentions: 'everyone' });
const ayarlar = require('../ayarlar.json');
const fs = require('fs');
const moment = require('moment');
require('../util/eventLoader')(client);
client.on('messageCreate', (m) => {
if(m.content == "sa")m.reply("Aleyküm Selam, Hoşgeldin.")
})

//Alttaki conf ve help kısmını eklemek zorundasın. bot.js içerisinde bu yapılar kullanılıyor.
exports.conf = {
    aliases: ['sa'],
    permLevel: 0,
    kategori: 'Genel'
  };
 
  exports.help = {
    name: 'sa',
    description: 'selam verir',
    usage: 'sa',
  };
 

Çok sağ ol, ama hala hata veriyor. Kodu sildim. Şimdi de Atatürk kommutunda sıkıntı var: Kod hata vermiyor ama çalışmıyor. Normalde _ataturk yazdığında rastgele Atatürk GIF'leri ve fotoğrafları göstermesi lazım ama göstermiyor.
Atatürk kodu:
[CODE title="_ataturk"]const Discord = require("discord.js");
const ayarlar = require("../ayarlar.json");
var request = require("request");


exports.run = (client, message, params) => {



const ilgarcaliskan = ['https://iasbh.tmgrup.com.tr/d86620/752/395/0/7/738/394?u=https://isbh.tmgrup.com.tr/sbh/2019/11/04/10-kasim-resmi-tatil-mi-olacak-10-kasim-okullar-tatil-mi-hangi-gune-denk-geliyor-1572849616557.jpg',
'https://static.euronews.com/articles/stories/04/28/74/76/773x435_cmsv2_da56396a-17f3-528b-a15c-44e12dfd9033-4287476.jpg',
'https://media.tenor.com/images/e9c6fd7eb5f134f131300842cfec547a/tenor.gif' ,
'https://media.tenor.com/images/7a562ca4da1b9953f974a90b93efeed7/tenor.gif' ,
'https://media.tenor.com/images/87c326c3a36e6c5d0b53cd58e8e6fce8/tenor.gif' ,
'https://media.tenor.com/images/0ca33edf3c13a51ca84787268b9fa1d2/tenor.gif' ,
'https://media.tenor.com/images/9a1e4ac4202d90f9ffcb8ffdd538f109/tenor.gif',]

const botclub = ilgarcaliskan[Math.floor(Math.random()*ilgarcaliskan.length)];
if (!message.guild) {
const ozelmesajuyari = new Discord.RichEmbed()
.setColor('RANDOM')
.setTimestamp()
.setAuthor(message.author.username, message.author.avatarURL)
.addField("Eğlence Komutları Özel Mesajlarda Kullanılamaz!");
return message.author.sendEmbed(ozelmesajuyari);
}
if (message.channel.type !== "dm") {
const ataturk = new Discord.RichEmbed()
.setColor('RANDOM')
.setTimestamp()
.setDescription("Rastgele Atatürk fotoğrafları")
.setImage(ilgarcaliskan[Math.floor(Math.random() * ilgarcaliskan.length)]);
return message.channel.sendEmbed(ataturk);
}
};

exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 0
};

exports.help = {
name: "atatürk",
description: "atatürk",
usage: "_ataturk"
};[/CODE]
Kod yazamıyorum. İnternetten buluyorum.
 
Kodu dm üzerinden çalıştırınca mı hata veriyor yoksa sunucuda çalıştırınca mı?
 
Kodu dm üzerinden çalıştırınca mı hata veriyor yoksa sunucuda çalıştırınca mı?
Sunucuda hiç tepki vermiyor.
Kodu dm üzerinden çalıştırınca mı hata veriyor yoksa sunucuda çalıştırınca mı?
Tamam hata veriyor buldum:
Kod:
TypeError: Discord.RichEmbed is not a constructor
    at Object.exports.run (D:\Videolarmüzikler\avelicfg\komutlar\atatürk.js:28:21)
    at Client.module.exports (D:\Videolarmüzikler\avelicfg\events\message.js:25:9)
    at Client.emit (node:events:520:28)
    at MessageCreateAction.handle (D:\Videolarmüzikler\avelicfg\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
    at Object.module.exports [as MESSAGE_CREATE] (D:\Videolarmüzikler\avelicfg\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
    at WebSocketManager.handlePacket (D:\Videolarmüzikler\avelicfg\node_modules\discord.js\src\client\websocket\WebSocketManager.js:384:31)
    at WebSocketShard.onPacket (D:\Videolarmüzikler\avelicfg\node_modules\discord.js\src\client\websocket\WebSocketShard.js:444:22)
    at WebSocketShard.onMessage (D:\Videolarmüzikler\avelicfg\node_modules\discord.js\src\client\websocket\WebSocketShard.js:301:10)
    at WebSocket.onMessage (D:\Videolarmüzikler\avelicfg\node_modules\ws\lib\event-target.js:132:16)
    at WebSocket.emit (node:events:520:28)
@@RaSGooL
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…