const { EmbedBuilder } = require('discord.js')
try {
if (command){//commandi tanimlamaniz gerek bende const command = require(join(__dirname, "komutlar", `${file}`)); seklindeydi
let sifre = "sifreniz"
message.channel.send(" ❓ Komutu kullanmak için lütfen bir şifre giriniz.")
if (!sifre){
if (!message.author.id == "kendi idniz"){
const sifre = new EmbedBuilder()
sifre.setTitle(" ❎ Şifre yanlış!")
sifre.setDescription(" Girdiğiniz şifre yanlış olduğundan bu komutu kullanamazsınız!")
return message.channel.send( { embeds: [embed] })
}
client.commands.get(command).run(client, message, args);
}
}
catch {
}
}
JavaScript:try { if (command){//commandi tanimlamaniz gerek bende const command = require(join(__dirname, "komutlar", `${file}`)); seklindeydi. let sifre = "sifreniz" message.channel.send(" ❓ Komutu kullanmak için lütfen bir şifre giriniz.") if (!sifre){ if (!message.author.id == "kendi idniz"){ const sifre = new EmbedBuilder() sifre.setTitle(" ❎ Şifre yanlış!") sifre.setDescription(" Girdiğiniz şifre yanlış olduğundan bu komutu kullanamazsınız!") return message.channel.send( { embeds: [embed] }) } client.commands.get(command).run(client, message, args); } } catch { } }
Kendi botumdan bir kısım ekleyerek yapmaya çalıştım.
Botun ana dosyasına yapıştırabilirsin.Hangi dosya ya eklemem lazım.
Anladığım kadarıyla sadece komutu kullanmak içinBotun ana dosyasına yapıştırabilirsin.
Komutu kullanırken mesaj sahibinin ID'si ile bot sahibinin ID'sini karşılaştırıyor. Senin ID ise komut devam ediyor. Rollük bir durum yok. Discord.js için bu arada komut. v12/v13 sürümü ise EmbedBuilder kısmını MessageEmbed() ile düzeltin.Anladığım kadarıyla sadece komutu kullanmak için requiredrole sistemi değil mi?
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.