const Discord = require('discord.js') const { SlashCommandBuilder } = require('discord.js') const { Database } = require("ark.db"); const db = new Database("database.json"); module.exports = { slash: true, //true Değeri Komutun Slash Olduğunu Gösteriyor //Kullanıcının Hangi Yetkiye Sahip Olması Gerektiğini Gösteriyor botyetki: 'ManageMessages', //Botun Hangi Yetkiye Sahip Olması Gerektiğini Gösteriyor cooldown: 10, //Komutun CoolDown Süresini(Saniye) Gösteriyor data: new SlashCommandBuilder() //Slash Komut Oluşturma Alanı .setName('towny-ekle') .setDescription('Townunuza Birisini Eklmek için Kullan') .addUserOption(option => option .setName('uye') .setDescription('Kasabanıza Eklenecek Kişi') .setRequired(true)), async execute(client, interaction) { console.log(await db.has(interaction.user.id+"-hastown")); if (!await db.has(interaction.user.id+"-hastown")) return interaction.reply("Kasab kurucusu Değilsin") const user = await interaction.options.getUser('uye'); const member = interaction.guild.members.cache.get(user.id); const townname= await db.get(interaction.user.id+"-townname") const role = await interaction.guild.roles.cache.find(role => role.name === townname+" üyesi"); member.roles.add(role.id); await interaction.reply(member.id+ "Kasabanıza Eklendi") } }