Discord bot kod paylaşımlarında bu yazımda discord botunuz için güzel ve kullanışlı bir kod ile beraberiz. Çek kodu ile herhangi bir odadaki kullanıcıyı kolay bir şekilde yanımıza çekebiliriz. Anlatım yaptım kodun içerisinde, neyin ne olduğunu anlamışsınızdır. Eğer takıldığınız nokta olursa çekinmeden yorumlarda belirtin. Biz sizler için burdayız. İyi günler, İyi kullanımlar.
Kurulum için adımları izleyin:
- Kod projenizde komutlar klasörüne atılacaktır. Komut eklemeyi bilmiyorsan buradaki yazımızı okuyarak öğrenebilirsin.
- Komut içerisindeki gerekli yerleri kendinize göre düzenleyin.
//---Bu Kod komutlar klasörüne atılacaktır.
//###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###CMF
const Discord = require('discord.js')
exports.run = async(client, message, args) => {
let kullanıcı = message.mentions.members.first();
let ses = message.member.voice.channel
// Komutu Kullanan Kişi Seste Değilse Hata Verdirelim.
if(!message.member.voice.channel){
const cmfhata = new Discord.MessageEmbed()
.setDescription(`**Herhangi bir ses kanalında değilsin.**`)
.setColor('#ff0000')
return message.channel.send(cmfhata)
}
// Kullanıcı Etiketlenmezse Hata Mesajı Verdirelim.
if(!kullanıcı){
const cmfhata = new Discord.MessageEmbed()
.setDescription(`**Odana çekilecek kullanıcıyı etiketle.**`)
.setColor('#ff000')
return message.channel.send(cmfhata)
}
// Kullanıcı Ses Kanalında Değilse Hata Mesajı Verdirelim.
if(!kullanıcı.voice.channel){
const cmfhata = new Discord.MessageEmbed()
.setDescription(`**Bahsettiğin kullanıcı ses kanallarında bulunmuyor.**`)
.setColor('#ff0000')
return message.channel.send(cmfhata)
}
if(kullanıcı && ses){
kullanıcı.voice.setChannel(ses)
// Başarılı Mesajı Atalım
const cmfses = new Discord.MessageEmbed()
.setAuthor(`${message.author.displayName || message.author.username} - Başarılı :)`, message.author.avatarURL({dynamic: true}))
.setDescription(`${kullanıcı} Kişisi Başarıyla **${message.member.voice.channel.name}** Adlı Odaya Çekildi. İyi Sohbetler. :tada:`)
.setColor('#00ff00')
message.channel.send(cmfses)
}
} //CodeMareFi İyi Kullanımlar Diler. :)
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['Çek','ÇEK','gelburaya'],
permLevel: 0
}
exports.help = {
name: 'çek',
description: 'Herhangi bir odadaki kullanıcıyı yanınıza çekersiniz. CodeMareFi',
usage: '.çek @kullanıcı'
}
Yapamadığınız veya takıldığınız yerleri yorum ile bizlere bildirin yardımcı oluruz.
hocam bunu komutlar klasörne mi ekleyelim.yoksa botun kendi dosaysına mı ekleyelim bot.js gibi olan dosyaya çünkü komutl olarak ekledim çalışmadı
YanıtlaSilVerdiği hatayı da yazarsan konu ile müteallik yardımcı olabiliriz.
Sil