Kodları atabilir misin ?Eki Görüntüle 1782405
Botum normal bir şekilde çalışırken bir anda bu hatayı aldım. Ne yapmam gerektiğini detaylı bir şekilde anlatabilecek var mı?
Kodları atabilir misin?
Sence ? Biraz kafa çalıştır.Hangi kodları atmalıyım?
const client = require("../bot");
const { Collection } = require("discord.js")
const fs = require("fs")
const ayarlar = require('../ayarlar.json');
const Gamedig = require('gamedig')
var prefix = ayarlar.prefix;
client.commands = new Collection();
client.aliases = new Collection();
fs.readdir("./komutlar/", (err, files) => {
if (err) console.error(err);
files.forEach(f => {
let props = require(`../komutlar/${f}`);
client.on("ready", async () => {
const server2 = await Gamedig.query({
type: 'garrysmod',
host: '45.154.156.247',
port: 27015
})
client.user.setPresence({ activities: [{ name: `Prefix v! ${server2.players.length || 0}/${server2.maxplayers} Oyuncu` }] })
setInterval(async() => {
const server = await Gamedig.query({
type: 'garrysmod',
host: '45.154.156.247',
port: 27015
})
client.user.setPresence({ activities: [{ name: `Prefix v! ${server.players.length || 0}/${server.maxplayers} Oyuncu` }] })
}, 60000)
console.log ('_________________________________________');
console.log (`Kullanıcı İsmi : ${client.user.username}`);
console.log (`Sunucular : ${client.guilds.cache.size}`);
console.log (`Kullanıcılar : ${client.users.cache.size}`);
console.log (`Prefix : ${ayarlar.prefix}`);
console.log (`Toplam Komut : ${files.length}`);
console.log (`Durum : Bot Çevrimiçi!`);
console.log ('_________________________________________');
client.commands.set(props.help.name, props);
props.conf.aliases.forEach(alias => {
client.aliases.set(alias, props.help.name);
});
});
});
});
const Discord = require('discord.js');
exports.run = async(client, msg) => {
function checkDays(date) {
let now = new Date();
let diff = now.getTime() - date.getTime();
let days = Math.floor(diff / 86400000);
return days + (days == 1 ? " gün" : " gün") + " önce";
};
let guild = msg.channel.guild
let serverSize = msg.guild.memberCount;
let botCount = msg.guild.members.cache.filter(m => m.user.bot).size;
let humanCount = serverSize - botCount;
let verifLevels = ["Yok", "Düşük hesapta e-posta doğrulanmış olmalıdır", "Orta - Discord'a 5 dakikadan daha uzun süre kayıtlı olmalıdır", "Yüksek - (╯ ° □ °) ╯︵ ┻━┻ - sunucunun üyesi 10 dakikadan uzun olmalıdır", "Çok Yüksek - ┻━┻ ミ ヽ (ಠ 益 ಠ) ノ 彡 ┻━┻ - doğrulanmış bir telefon numarasına sahip olmalıdır"];
let region = {
"us-central": "Amerika :flag_us:",
"us-east": "Doğu Amerika :flag_us:",
"us-south": "Güney Amerika :flag_us:",
"us-west": "Batı Amerika :flag_us:",
"eu-west": "Batı Avrupa :flag_eu:",
"eu-central": "Avrupa :flag_eu:",
"singapore": "Singapur :flag_sg:",
"london": "Londra :flag_gb:",
"japan": "Japonya :flag_jp:",
"russia": "Rusya :flag_ru:",
"hongkong": "Hong Kong :flag_hk:",
"brazil": "Brezilya :flag_br:",
"singapore": "Singapur :flag_sg:",
"sydney": "Sidney :flag_au:",
"southafrica": "Güney Afrika :flag_za:",
"amsterdam": "Hollanda :flag_nl:",
"europe": "Avrupa :flag_eu:"
}
let owner = await guild.fetchOwner()
const channels = msg.guild.channels.cache;
const members = msg.guild.members.cache;
let sunucu = new Discord.EmbedBuilder()
.setAuthor({ name: 'Sunucu Bilgi', iconURL: 'https://i.imgur.com/AfFp7pu.png', url: 'discord linkim burada yasak olduğu için sildim' })
.setDescription(`**Sunucu Bilgileri** \nSunucu İsmi: **${guild.name}** \nSunucu ID: **${msg.guild.id}** \nSunucu Sahibi: **${owner}** \nKuruluş Tarihi: **${checkDays(msg.guild.createdAt)}** \nBoost Sayısı: **${msg.guild.premiumSubscriptionCount || '0'}** \n**Üye Bilgileri:** \nToplam Üye: **${humanCount}** \nToplam Bot: **${botCount}** \nRol Sayısı: **${guild.roles.cache.size}** `)
.setColor('#D2EE07')
.setFooter({ text: `Bu komutu kullanan kullanıcı ${msg.author.tag}` , iconURL: `${msg.author.displayAvatarURL()}` });
msg.channel.send({embeds : [sunucu]});
};
module.exports.conf = {
aliases: ['sunucubilgi','sb','sunucu'],
permLevel: 0,
kategori: 'Sunucu'
};
module.exports.help = {
name: 'sunucu-bilgi',
description: 'Sunucu hakkında bilgi verir.',
usage: 'sunucu-bilgi'
};
const { Discord, EmbedBuilder, ChannelType, ButtonBuilder, ActionRowBuilder, ButtonStyle, ModalBuilder, TextInputStyle, TextInputBuilder, InteractionType, PermissionsBitField, StringSelectMenuBuilder, SlashCommandBuilder, ContextMenuCommandBuilder, ApplicationCommandType } = require ("discord.js")
const Gamedig = require('gamedig')
exports.run = async(client, msg) => {
const server = await Gamedig.query({
type: 'garrysmod',
host: '45.154.156.247',
port: 27015
})
const Mesaj = new EmbedBuilder()
.setColor("Red")
.setTitle(`${server.name}`)
.setImage("https://cdn.discordapp.com/attachments/1107605947070812160/1107610538495709254/VERT66.png")
.addFields(
{
name: `__Sunucu adı:__`,
value: `${server.name}`
},
{
name: `__Sunucu ip adresi:__`,
value: `${server.connect}`
},
{
name: `__Oyuncu sayısı:__`,
value: `${server.players.length || 0} / ${server.maxplayers}`
},
{
name: `__Oynanılan harita:__`,
value: `${server.map}`
},
{
name: `__Hızlı Katılma Bağlantısı:__`,
value: `steam://connect/45.154.156.247:27015`
})
msg.reply({embeds: [Mesaj]})
}
module.exports.conf = {
aliases: [],
permLevel: 0,
kategori: 'Sunucu'
};
module.exports.help = {
name: 'sunucu',
description: 'Sunucu hakkında bilgi verir.',
usage: 'sunucu'
};
const { Discord, EmbedBuilder, ChannelType, ButtonBuilder, ActionRowBuilder, ButtonStyle, ModalBuilder, TextInputStyle, TextInputBuilder, InteractionType, PermissionsBitField, StringSelectMenuBuilder, SlashCommandBuilder, ContextMenuCommandBuilder, ApplicationCommandType } = require ("discord.js")
const Gamedig = require('gamedig')
exports.run = async(client, msg) => {
const server = await Gamedig.query({
type: 'garrysmod',
host: '45.154.156.247',
port: 27015
})
const Mesaj = new EmbedBuilder()
.setColor("Red")
.setTitle(`${server.name}`)
.setImage("https://cdn.discordapp.com/attachments/1107605947070812160/1107610538495709254/VERT66.png")
.addFields(
{
name: `__Sunucu adı:__`,
value: `${server.name}`
},
{
name: `__Sunucu ip adresi:__`,
value: `${server.connect}`
},
{
name: `__Oyuncu sayısı:__`,
value: `${server.players.length || 0} / ${server.maxplayers}`
},
{
name: `__Oynanılan harita:__`,
value: `${server.map}`
},
{
name: `__Hızlı Katılma Bağlantısı:__`,
value: `steam://connect/45.154.156.247:27015`
})
msg.reply({embeds: [Mesaj]})
}
module.exports.conf = {
aliases: [],
permLevel: 0,
kategori: 'Sunucu'
};
module.exports.help = {
name: 'sunucu',
description: 'Sunucu hakkında bilgi verir.',
usage: 'sunucu'
};
const Discord = require('discord.js');
exports.run = async(client, msg) => {
function checkDays(date) {
let now = new Date();
let diff = now.getTime() - date.getTime();
let days = Math.floor(diff / 86400000);
return days + (days == 1 ? " gün" : " gün") + " önce";
};
let guild = msg.channel.guild
let serverSize = msg.guild.memberCount;
let botCount = msg.guild.members.cache.filter(m => m.user.bot).size;
let humanCount = serverSize - botCount;
let verifLevels = ["Yok", "Düşük hesapta e-posta doğrulanmış olmalıdır", "Orta - Discord'a 5 dakikadan daha uzun süre kayıtlı olmalıdır", "Yüksek - (╯ ° □ °) ╯︵ ┻━┻ - sunucunun üyesi 10 dakikadan uzun olmalıdır", "Çok Yüksek - ┻━┻ ミ ヽ (ಠ 益 ಠ) ノ 彡 ┻━┻ - doğrulanmış bir telefon numarasına sahip olmalıdır"];
let region = {
"us-central": "Amerika :flag_us:",
"us-east": "Doğu Amerika :flag_us:",
"us-south": "Güney Amerika :flag_us:",
"us-west": "Batı Amerika :flag_us:",
"eu-west": "Batı Avrupa :flag_eu:",
"eu-central": "Avrupa :flag_eu:",
"singapore": "Singapur :flag_sg:",
"london": "Londra :flag_gb:",
"japan": "Japonya :flag_jp:",
"russia": "Rusya :flag_ru:",
"hongkong": "Hong Kong :flag_hk:",
"brazil": "Brezilya :flag_br:",
"singapore": "Singapur :flag_sg:",
"sydney": "Sidney :flag_au:",
"southafrica": "Güney Afrika :flag_za:",
"amsterdam": "Hollanda :flag_nl:",
"europe": "Avrupa :flag_eu:"
}
let owner = await guild.fetchOwner()
const channels = msg.guild.channels.cache;
const members = msg.guild.members.cache;
let sunucu = new Discord.EmbedBuilder()
.setAuthor({ name: 'Sunucu Bilgi', iconURL: 'https://i.imgur.com/AfFp7pu.png', url: 'burada sunucu linkim var' })
.setDescription(`**Sunucu Bilgileri** \nSunucu İsmi: **${guild.name}** \nSunucu ID: **${msg.guild.id}** \nSunucu Sahibi: **${owner}** \nKuruluş Tarihi: **${checkDays(msg.guild.createdAt)}** \nBoost Sayısı: **${msg.guild.premiumSubscriptionCount || '0'}** \n**Üye Bilgileri:** \nToplam Üye: **${humanCount}** \nToplam Bot: **${botCount}** \nRol Sayısı: **${guild.roles.cache.size}** `)
.setColor('#D2EE07')
.setFooter({ text: `Bu komutu kullanan kullanıcı ${msg.author.tag}` , iconURL: `${msg.author.displayAvatarURL()}` });
msg.channel.send({embeds : [sunucu]});
};
module.exports.conf = {
aliases: ['sunucubilgi','sb','sunucu'],
permLevel: 0,
kategori: 'Sunucu'
};
module.exports.help = {
name: 'sunucu-bilgi',
description: 'Sunucu hakkında bilgi verir.',
usage: 'sunucu-bilgi'
};
const { Discord, EmbedBuilder, ChannelType, ButtonBuilder, ActionRowBuilder, ButtonStyle, ModalBuilder, TextInputStyle, TextInputBuilder, InteractionType, PermissionsBitField, StringSelectMenuBuilder, SlashCommandBuilder, ContextMenuCommandBuilder, ApplicationCommandType } = require ("discord.js")
exports.run = async(client, msg) => {
const Mesaj = new EmbedBuilder()
.setColor("Red")
.setTitle(`<a:nlem:1099340193934356580> **Vertica Roleplay Yardım Menüsü** <a:nlem:1099340193934356580> `)
.setDescription(`**v!sunucu** __**(Sunucunun Durumunu Gösterir)**__
**v!yardım** __**(Yardım Menüsünü Gösterir)**__
**v!sunucu-bilgi** __**(Discord Sunucumuzun Durumu Gösterir)**__`)
msg.reply({embeds: [Mesaj]})
}
module.exports.conf = {
aliases: [],
permLevel: 0,
kategori: 'Genel'
};
module.exports.help = {
name: 'yardım',
description: 'Yardım menüsü hakkında bilgi verir.',
usage: 'yardım'
};
const { Client, GatewayIntentBits, Partials } = require("discord.js");
const ayarlar = require("./ayarlar.json");
const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.GuildPresences,
GatewayIntentBits.GuildMessageReactions,
GatewayIntentBits.DirectMessages,
GatewayIntentBits.MessageContent
],
partials: [Partials.Channel, Partials.Message, Partials.User, Partials.GuildMember, Partials.Reaction]
});
module.exports = client;
require("./events/message.js")
require("./events/ready.js")
const express = require("express");
const app = express();
const http = require("http");
app.get("/", (request, response) => {
response.sendStatus(200);
});
app.listen(process.env.PORT);
client.login(process.env.TOKEN || ayarlar.token)
{
"prefix": "v!",
"sahip": "564839824851206174",
"token": "burada tokenim var"
}
const client = require("../bot");
const { Collection } = require("discord.js")
const fs = require("fs")
const ayarlar = require('../ayarlar.json');
const Gamedig = require('gamedig')
var prefix = ayarlar.prefix;
client.commands = new Collection();
client.aliases = new Collection();
fs.readdir("./komutlar/", (err, files) => {
if (err) console.error(err);
files.forEach(f => {
let props = require(`../komutlar/${f}`);
client.on("ready", async () => {
const server2 = await Gamedig.query({
type: 'garrysmod',
host: '45.154.156.247',
port: 27015
})
client.user.setPresence({ activities: [{ name: `Prefix v! ${server2.players.length || 0}/${server2.maxplayers} Oyuncu` }] })
setInterval(async() => {
const server = await Gamedig.query({
type: 'garrysmod',
host: '45.154.156.247',
port: 27015
})
client.user.setPresence({ activities: [{ name: `Prefix v! ${server.players.length || 0}/${server.maxplayers} Oyuncu` }] })
}, 60000)
console.log ('_________________________________________');
console.log (`Kullanıcı İsmi : ${client.user.username}`);
console.log (`Sunucular : ${client.guilds.cache.size}`);
console.log (`Kullanıcılar : ${client.users.cache.size}`);
console.log (`Prefix : ${ayarlar.prefix}`);
console.log (`Toplam Komut : ${files.length}`);
console.log (`Durum : Bot Çevrimiçi!`);
console.log ('_________________________________________');
client.commands.set(props.help.name, props);
props.conf.aliases.forEach(alias => {
client.aliases.set(alias, props.help.name);
});
});
});
});
{
"name": "discordjs-14",
"version": "5.0.0",
"description": "",
"main": "bot.js",
"scripts": {
"start": "node bot.js"
},
"keywords": [],
"author": "Efelinss",
"license": "ISC",
"dependencies": {
"@discordjs/builders": "^1.0.0",
"ascii-table": "^0.0.9",
"chalk": "^5.0.1",
"discord.js": "^14.11.0",
"express": "^4.18.1",
"figlet": "^1.5.2",
"fs": "^0.0.1-security",
"gamedig": "^4.0.6",
"http": "^0.0.1-security",
"moment": "^2.29.4",
"moment-duration-format": "^2.3.2"
},
"engines": {
"node": "16.x"
}
}