Discord botuna key ile giriş sistemi ekleme

Procuk25

Hectopat
Katılım
4 Ocak 2021
Mesajlar
166
Çözümler
1
Yer
Londra
Daha fazla  
Sistem Özellikleri
MSI RTX 5080 Suprim X OC, AMD Ryzen 9 9950X3D, MSI X870E Carbon anakart, CORSAIR VENGEANCE DDR5 64 GB RAM
Cinsiyet
Erkek
Meslek
Yazilim Muhendisi
Merhaba, demek istediğim kaynak kodları şifrelemek ve sadece benim attığım şifre ile açılsın istiyorum. Mümkün müdür böyle bir şey?
 
JavaScript:
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 {  
    }

}

Kendi botumdan bir kısım ekleyerek yapmaya çalıştım.
 
Son düzenleme:
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.

Hangi dosya ya eklemem lazım.
 
Anladığım kadarıyla sadece komutu kullanmak için requiredrole sistemi değil mi?
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.
 

Technopat Haberler

Geri
Yukarı