- kedy0
- Katılım
- 14 Eyl 2021
- Mesajlar
- 379
- Tepkime puanı
- 322
- Şehir
- İstanbul
Selam millet! Bugün sizlere basit sunucu kurma komutu vereceğim.

JavaScript:
const db = require('quick.db')
const Discord = require('discord.js')
const { stripIndents } = require('common-tags');
const ayarlar = require('../config.js')
module.exports.run = async (client, message, args) => {
let prefix = ayarlar.prefix
if (!message.member.permissions.has("ADMINISTRATOR")) return message.channel.send("Bu komudu kullanabilmek için `Yönetici` yetkisine sahip olman gerekli.")
message.channel.send("Sunucu kurulum işlemini onaylıyorsanız `evet` eğer onaylamıyorsanız `hayır` olarak belirtiniz.").then(() => {
const filter = m => m.author.id === message.author.id;
message.channel.awaitMessages(filter, {
max: 1,
time: 10000
}).then(collected => {
if (collected.first().content === 'hayır') {
return message.reply("İşlem iptal edildi.");
}});
message.channel.awaitMessages(filter, {
max: 1,
time: 15000
}).then((collected) => {
if (collected.first().content === 'evet') {
message.guild.channels.cache.filter(u => {
u.delete()
})
let every = message.guild.roles.cache.find(r => r.name === '@everyone')
message.author.send(`${message.author}, Merhaba! ben ${client.user.username} sunucu kurulum botuyum.*${message.guild.name}* adlı sunucuyu şuan kuruyorum. o arada destek sunucumuza gelmeyi unutma https://discord.gg/Hs8MweGBpM !`)
message.guild.channels.create('Sunucu Hakkında', { type: 'category', reason: 'Bilgi Kanalları!' }).then(kategori => {
message.guild.channels.create("📌 kurallar", "text").then(kurallar => {
kurallar.createOverwrite(every, {
SEND_MESSAGES: false
})
message.guild.channels.create("📢duyurular", "text").then(duyurular => {
duyurular.createOverwrite(every, {
SEND_MESSAGES: false
})
kurallar.setParent(kategori.id)
duyurular.setParent(kategori.id)
message.guild.channels.create('Topluluk', { type: 'category', reason: 'Topluluk Kanalları!' }).then(kategor => {
message.guild.channels.create("genel-sohbet", "text").then(sohbet => {
message.guild.channels.create('medya', "text").then(medya => {
message.guild.channels.create('bot-kullanım', "text").then(bot => {
sohbet.setParent(kategor.id)
medya.setParent(kategor.id)
bot.setParent(kategor.id)
message.guild.channels.create('Ses Kanalları', { type: 'category', reason: 'Ses Kanalları!' }).then(kategori => {
message.guild.channels.create("🔊 Genel Sohbet 1", { type: 'voice', reason: 'Bilgi kanalı!' }).then(taha => {
message.guild.channels.create("🔊 Genel Sohbet 2", { type: 'voice', reason: 'Bilgi kanalı!' }).then(taha2 => {
message.guild.channels.create("🔊 Genel Sohbet 3", { type: 'voice', reason: 'Bilgi kanalı!' }).then(izex3 => {
message.guild.channels.create("🔊 Genel Sohbet 4", { type: 'voice', reason: 'Bilgi kanalı!' }).then(izex62 => {
message.guild.channels.create("🔊 Genel Sohbet 5", { type: 'voice', reason: 'Bilgi kanalı!' }).then(tahaaa=> {
message.guild.channels.create('🔊 Müzik Odası 1', { type: 'voice', reason: 'Bilgi kanalı!' }).then(music => {
message.guild.channels.create('🔊 Müzik Odası 2', { type: 'voice', reason: 'Bilgi kanalı!' }).then(musicc => {
message.guild.channels.create('AFK Odası', { type: 'voice', reason: 'Bilgi kanalı!' }).then(afkk => {
taha.setParent(kategori.id)
taha2.setParent(kategori.id)
izex3.setParent(kategori.id)
izex62.setParent(kategori.id)
tahaaa.setParent(kategori.id)
music.setParent(kategori.id)
musicc.setParent(kategori.id)
afkk.setParent(kategori.id)
message.guild.roles.create({
name: 'Kurucu',
color: 'RED',
permissions: [
"ADMINISTRATOR",
]
})
message.guild.roles.create({
name: 'Yönetici',
color: 'BLUE',
permissions: [
"MANAGE_GUILD",
"MANAGE_ROLES",
"MUTE_MEMBERS",
"DEAFEN_MEMBERS",
"MANAGE_MESSAGES",
"MANAGE_NICKNAMES",
"KICK_MEMBERS"
]
})
message.guild.roles.create({
name: 'Moderatör',
color: 'GREEN',
permissions: [
"MANAGE_GUILD",
"MANAGE_ROLES",
"MUTE_MEMBERS",
"DEAFEN_MEMBERS",
"MANAGE_MESSAGES",
"MANAGE_NICKNAMES"
]
})
message.guild.roles.create({
name: 'V.I.P',
color: '00ffff',
})
message.guild.roles.create({
name: 'Üye',
color: 'WHITE',
})
message.guild.roles.create({
name: 'Bot',
color: 'ORANGE',
})
})
})
})
})
})
})
})
})
})
})
})
})
})
})
})
})
}})})
.catch(error => {
message.channel.send(`Bir hata oluştu Lütfen Destek Sunucusuna Gelip Bunu Bize Bildir!`);
console.error('Hata:', error);
});
}
exports.config = {
name: "sunucukur",
guildOnly: true,
aliases: [],
};