Discord botu yaparken "Syntaxerror: Unexpected end of input" hatası

LightTune

Hectopat
Katılım
12 Mart 2022
Mesajlar
54
Çözümler
1
Daha fazla  
Sistem Özellikleri
i5 12th 450H - Nvidia GF RTX 4060 - Samsung 1TByte 7.0k/5.1k SSD - 1x16 Crucial RAM - Win11
Cinsiyet
Erkek
Meslek
Yazılımcı
Discord botu yapmaya çalışıyorum çömezim. Altyapımın yarısını başkasından aldım.
Şu hatayı alıyorum.

SSSSSSSSSSS.PNG


Anladığım kadarıyla, sorun index dosyasında. Ama ben çözemedim.

[CODE lang="javascript" title="index.js" highlight="88"]const { Client, MessageEmbed, MessageActionRow, MessageButton, Collection, Message } = require('discord.js');
const client = new Client({
shards: "auto",
intents: [
'GUILDS',
'GUILD_MEMBERS',
'GUILD_BANS',
'GUILD_EMOJIS_AND_STICKERS',
'GUILD_INTEGRATIONS',
'GUILD_WEBHOOKS',
'GUILD_INVITES',
'GUILD_VOICE_STATES',
'GUILD_PRESENCES',
'GUILD_MESSAGES',
'GUILD_MESSAGE_REACTIONS',
'GUILD_MESSAGE_TYPING',
'DIRECT_MESSAGES',
'DIRECT_MESSAGE_REACTIONS',
'DIRECT_MESSAGE_TYPING',
]
});

const config = require("./ayarlar.json");
const fs = require("fs");
const Embed = require("./araçlar/embed");
const electus = require("electus-db")
const db = new electus.Sql();
const ayarlar = require("./ayarlar.json");

fs.readdir("./olaylar/", (err, files) => {
if (err) throw err;
files.forEach(file => {
if (!file.endsWith(".js")) return;
const varEvent = require(`./olaylar/${file}`);
let varEventName = varEvent.yardim.isim;
client.on(varEventName, varEvent.bind(varEvent, client));
console.log(`${varEventName} adlı olay yüklendi!`);
});
})

client.varcommands = new Collection;
fs.readdir("./komutlar/", (err, folders) => {
if (err) return console.error(err);
folders.forEach(folder => {
fs.readdir(`./komutlar/${folder}/`, (e, files) => {
files.forEach(file => {
if (!file.endsWith(".js")) return;
let varcmds = require(`./komutlar/${folder}/${file}`);
let varCMDName = varcmds.yardim.isim;
let varCategoryName = varcmds.yardim.kategori;
let varCMDKullanimlar = varcmds.yardim.kullanimlari;
if (varCMDKullanimlar && varCMDKullanimlar.length !== 0) {
varCMDKullanimlar.forEach(kullanimlari => {
client.varcommands.set(kullanimlari, varcmds);
})
}
console.log(`${varCategoryName} kategorisinden yüklenen komut : ${varCMDName}`);
client.varcommands.set(varCMDName, varcmds);
});
})
})
})
//Utils Handler.
client.varutils = new Collection;
fs.readdir("./araçlar/", (err, files) => {
if (err) throw err;
files.forEach(file => {
if (!file.endsWith(".js")) return;
const varUtil = require(`./araçlar/${file}`);
let varUtilName = varUtil.yardim.isim;
client.varutils.set(varUtilName, varUtil);
console.log(`${varUtilName} adlı araç yüklendi!`);
});
})
client.on("messageCreate", (msg) => {
//SA-AS
if(db.fetch("saas_" + msg.guild.id)){
if(msg.content == "sa"){
const saEmbed = new MessageEmbed()
.setColor("RANDOM")
.setDescription(`${msg.author}, Aleyküm selam!`)
.setTimestamp()
.setFooter(`${client.user.username}`,`${client.user.displayAvatarURL({ dynamic: true })}`)
msg.reply({ embeds: [saEmbed] })
}
}
})
client.login(config.token);[/CODE]
 

Technopat Haberler

Yeni konular

Geri
Yukarı