Discordjs V12 yetki vermek

Usta Yi

Hectopat
Katılım
23 Şubat 2022
Mesajlar
312
Daha fazla  
Sistem Özellikleri
msi mag infinite s3 gaming// intel® core™ i5 13400f//rtx 4060// 1tb nvme ssd
Cinsiyet
Erkek
Arkadaşlar 2 sorum var, öncellikle;
İf (!message. Member. Haspermission(“kıck_members”)) return

Komutunu nasıl kullanacağım? İkinci olarak, nasıl üyeyi atan kişinin log'da yazılmasını sağlayacağım?
 

Dosya Ekleri

  • 1692474620946.png
    73,6 KB · Görüntüleme: 65
Son düzenleyen: Moderatör:
Hocam öncelikle o komutun kodun doğru yazımı şu şekilde:
JavaScript:
if (!message.member.permissions.has("KICK_MEMBERS"))

Bu kod, komutu kullanan kişinin sunucu içerisinde Üyeleri At yetkisine sahip olup olmadığını kontrol eder. Eğer yetkisi yoksa komutu iptal eder/geri döndürür.

Bu kodu komutun başlarına ekleyebilirsiniz. Bu sayede işlem başlamadan önce üyenin yetkisi kontrol edilir.

İkinci soruya gelecek olursak, kullanıcının bilgisini seçtiğiniz kanala göndermek için <Discord.TextChannel>.send(message) kodunu kullanabilirsiniz. Örnek vermek gerekirse, message.guild.members.cache.get("Kanal_IDsi").send(`123`) şeklinde yapabilirisniz. 123 yazan kısma kullanıcı hakkında log kanalına ne gönderilecekse onu yazabilirsiniz. Kanal_IDsi kısmına da log kanalınızın IDsi yerleştirilecektir.

Direkt olarak size kodu düzenlemek vermektense öğrenmeniz taraftarıyım, daha detaylı bilgi için şu kaynakları kullanabilirsiniz:
 
Linkler v14 için.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…