Discord bot kod paylaşımlarında bu yazımda discord botunuz için güzel ve kullanışlı bir kod ile beraberiz. Bahsedeceğimiz konu "Git" sistemi. Örnek verelim. Herhangi bir dolu oda var ve giremiyorsunuz, "Git" sistemi ile o odadaki herhangi bir kullanıcıya "Git" isteği atarak o odaya giriş yapabilirsiniz. Kod V12'dir V11 sistemlerde hata verir.
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 kullanici = message.mentions.members.first();
if (!message.member.voice.channel) {
const hata = new Discord.MessageEmbed()
.setDescription(`Bir ses kanalında olman gerekiyor.`)
.setColor('#ff0000')
}
if (!kullanici.voice.channel) {
const hata = new Discord.MessageEmbed()
.setDescription(`Etiketlediğin kullanıcı herhangi bir ses kanalında gözükmüyor.`)
.setColor('#ff0000')
}
if (!kullanici) {
const hata = new Discord.MessageEmbed()
.setDescription(`Gitmek istediğin kişiyi etiketle.`)
.setColor('#ff0000')
return message.channel.send(hata)
}
if (message.member.voice.channel.id === kullanici.voice.channel.id){
const hata = new Discord.MessageEmbed()
.setDescription(`Gitmek istediğin kullanıcı ile aynı odadasın.`)
.setColor('#ff0000')
return message.channel.send(hata)
}
const filter = (reaction, user) => {
return ['✅', '❌'].includes(reaction.emoji.name) && user.id === kullanici.id;
};
let codemarefi = new Discord.MessageEmbed()
.setColor("BLUE")
.setDescription(`Hey ${kullanici} \n ${message.author} İsimli Kişi Bulunmuş Olduğun ${kullanici.voice.channel.name} Adlı Kanala Gelmek İstiyor.`)
let cmf = await message.channel.send(codemarefi)
await cmf.react("✅")
await cmf.react("❌")
cmf.awaitReactions(filter, {
max: 1,
time: 60000,
errors: ['time']
}).then(collected => {
const reaction = collected.first();
if (reaction.emoji.name === '✅') {
let codemarefi = new Discord.MessageEmbed()
.setColor("BLACK")
.setDescription(`${kullanici} Adlı Kullanıcı Odaya Çekildi`)
message.channel.send(codemarefi)
message.member.voice.setChannel(kullanici.voice.channel)
} else {
let codemarefi = new Discord.MessageEmbed()
.setColor("BLACK")
.setDescription(`${kullanici} Adlı Kullanıcı Odaya Çekme Teklifini Reddetti.. Ayıp Değilmi Lanet Zenci.`)
message.channel.send(codemarefi)
}
})
}
exports.conf = {
enabled: true,
aliases: ['git'],
permLevel: 0
};
exports.help = {
name: "git",
description: "CodeMareFi - Git V12",
usage: ".git @kullanıcı"
};
Yapamadığınız veya takıldığınız yerleri yorum ile bizlere bildirin yardımcı oluruz.
Hocam ellerine sağlık, az kalsın bu işleri bıraktın sanıyordum.. Yokluğun olmuyor hocam 😅
YanıtlaSilBu arada sanırım artık uptime atmıyorsun, benim botlar 1 haftadır offline oluyor. Kolay gelsin..
😄 Bıraktım dostum zaten aylar önce be sadece kod dansöz veletlerini bitirmek için tüm kodları basıyorum nette şuan ki amacım o herkes erişsin kodlara da kanı beş para etmez veletlere muhtaç olmasın diye amacım bu. Glitch yeni bir şeytanlık geliştiridi o zaman sanırım kontrol ederim onu da kırarız sen adresini yaz yorumda ekli değilse yayınlanmaz o yorum.
SilBu arada ping meselesi çözüldü tekrar aktif.
SilBirden çok adresi dürttüğü için glitch projenin çıkış yaptığı portu engellemiş 😄 onda kendini de pinglemeyi bırakınca kapanmış sistem.
SilDostum bundanda bahsedeyim haberin yok sanırım pipedream dan pingleyebilirsin buda alternatif olarak aklında bulunsun. Bu linkte direk karşına örnek çıkacak üye ol node.js tabanlı zaten basit eğer benim sistemleri kapanırsa kalma öyle burayı kullan.
SilGlitch her gün farklı bir bok çıkarıyor, sonunda kendini bitirecek
SilAman hocam pipedreami önerdin ama bot için token falan istiyor, Sen önerdin diye güvenip verdimde patlatmazlar değil mi botu 😄
Discordda bitti valla hocam bebelerden başka bir şey yok, Hepsi de bi sikim bildiğini sanan mallar 😂 Kod alacaksam senden başkası olmuyor hocam, diğerleri boktan. Ya senden çaldıkları kodlar ya da çalışmayan sikik kodlar var işte bu yüzden ZİRVEDESİN MAREFİ. Ha bu arada yanlış yere yazmış olacağım ama aklıma gelmişken burada sorayım, ekonomi kodları falan gelir mi hocam 😄
Dostum dediğim yerede tokene gerek yok sadece glitch adresini yazcaksın sen ne olur ne olmaz tokeninini iptal et ve hiç bir zaman token isteyen kim veya ne olursa olsun hiç bir platformda bot tokeni verme sana verdiğim linkdeki adrese git ordan işlem yap yanlış yerden işlem yağmışsın. Yapamazsan tekrar yaz
SilGüzel düşüncelerin ve yorumun için sağol dostum aynen öyle dediğin gibi beyinsiz veletlerde doldu bu iş ondan bırakmam zamanım geldiği için bıraktım 6 7 ay önce. Ekonomi filan daha bir çok kod eklenecek siteye dostum v11 v12 karışık eklenecek 300 den fazla kod var takipte kal. Hacklenen projeleride doğrudan paylaşıyorum sitede o yüzden sorun yok sadece zamanım olmuyor pek onu da ayarlamaya çalışıyorum.
SilDostum sen en iyisi proje adresini bana ver ben pinglerim botu yeniden farklı şekilde düzenledim sorun yok şuan pingliyo projeleri. Bana yazamazsan @Vera BOT da dm den mesaj olarak yaz o bana iletir mesajını.
SilBotlar sorunsuz aktif, ellerine sağlık hocam. Teşekkürler
SilTamamdır dostum rica ederim
SilKRAL reklamlar hayırlı olsun. Bu arada nerdesin gene sen hacı özletme kendini illa gelip burayamı yazalım. Sana danışmam gereken bir konu var özel + acil.
YanıtlaSilSağol dostum tamamdır bakarım.
Silİzin Hatası:
YanıtlaSilTypeError: Cannot read property 'channel' of undefined
Hatası veriyor ama neden verdiğini tam olarak anlıyamadım
Bot kanalı göremiyor izinleri kontrol edin.
Silteşekkürler
SilRica ederiz dostum iyi kullanımlar.
Sil