Discord bot kod paylaşımlarında bu yazımda discord botunuz için güzel ve kullanışlı bir kod ile beraberiz. Discord Bot Kodları Canlı Destek Sistemi Eski ve Yeni Versiyonlar Kodları, Discord.js Bot Kodları Canlı Destek Sistemi Eski ve Yeni Versiyonlar Kodları
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.
- Gereken modüller kod içerisinde const kısımlarında.
//---Bu Kod maine atılacaktır.
//###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###MareFi
client.on("message", message => {
if (message.channel.type === "dm") {
if (message.author.bot) return;
const destek = new Discord.RichEmbed()
.setTitle(`${client.user.username} - DESTEK`)
.setColor("#7289DA")
.addField(`Bir Destek Mesajı Daha!`, `**Gönderilen DestekMesajı|** \`${message.content}\``)
.addField(`**Canlı Desteği Kullanan Kullanıcı|** ${message.author.tag}`,`**Canlı Desteği Kullanan Kullanıcının ID'si |** ${message.author.id}`)
.setThumbnail(message.author.avatarURL)
client.channels.get('kanal id').send(destek);
}
});
//---Bu Kod komutlar klasörüne atılacaktır.
//###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###MareFi
const Discord = require('discord.js')
exports.run = async(client, message, args) => {
let sayi = args[0];
if(!sayi) return message.channel.send("Bir ID girmelisin.");
if(isNaN(sayi)) return message.channel.send("Bu bir ID değil.");
let yazi = args.slice(1).join(` `)
if(!yazi) return message.channel.send("Kullanıcıya ne göndermem istiyorsun onu yaz.");
client.users.get(sayi).send(yazi);
var embed = new Discord.RichEmbed()
.setAuthor(client.users.get(sayi).tag, client.users.get(sayi).avatarURL)
.setDescription(" ✅ | Mesaj başarıyla **"+client.users.get(sayi).username+"** kullanıcısına gönderildi.")
.setColor('RANDOM')
.setTimestamp()
message.channel.send(embed)
}
exports.conf = {
enabled: true,
guildOnly: false,
permLevel : 1,
aliases: []
}
exports.help = {
name: 'mesajat',
description: 'Mesaj atarsiniz',
usage: 'mesajat id'
}
//---Bu Kod komutlar klasörüne atılacaktır.
//###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###MareFi
//###Yeni Versiyon - Gelişmiş versiyonlarıda Eklenecek yakında
const Discord = require('discord.js')
exports.run = async(client, message, args) => {
const emoji1 = message.client.emojis.get('📞');
const emoji2 = message.client.emojis.get('📞');
const emoji3 = message.client.emojis.get('📞');
const emoji4 = message.client.emojis.get('📞');
const emoji5 = message.client.emojis.get('📞');
const emoji6 = message.client.emojis.get('📞');
const emoji7 = message.client.emojis.get('📞');
let isEnabled;
message.reply("Canlı Destek Komutunu Kullandığınız İçin Teşekkürler. Birazdan Yetkili Ekibimiz sizinle ilgilenicektir.");
let mesaj = args.slice(0).join(' ');
let chan = message.channel;
let marefidestekKanal = "DESTEK ÇAĞRISININ GÖNDERİLECEĞİ KANALIN ID-si";
const codemarefi = new Discord.RichEmbed()
.addField('Uyarı', `📞 Canlı Destek Çağrısı`)
.setAuthor(`${message.author.tag} (${message.author.id})`, `${message.author.avatarURL}`)
.setColor("RANDOM")
.addField(`Bilgiler`, `**Sunucu**: ${message.guild.name} (${message.guild.id}) \n**Kanal**: ${message.channel.name} (${message.channel.id}) \n**Destek İsteyen**: ${message.author.tag} (${message.author.id}) \n**Destek Mesajı**: ${mesaj}`)
.setFooter("Canlı Destek")
.setTimestamp()
client.channels.get(marefidestekKanal).send({
embed: codemarefi
});
const collector = client.channels.get(marefidestekKanal).createCollector(message => message.content.startsWith(''), {
time: 0
})
client.channels.get(marefidestekKanal).send('📞 Destek çagrısı bağlanmak için `katıl` yazınız. İptal Etmek İçin `kapat` yazınız.')
collector.on('message', (message) => {
if (message.content === 'kapat') collector.stop('aborted')
if (message.content === 'katıl') collector.stop('success')
})
collector.on('end', (collected, reason) => {
if (reason === 'time') return message.reply('📞 Çagrı zaman aşımına uğradı.')
if (reason === 'aborted') {
message.reply('Çağrı reddedildi.')
client.channels.get(marefidestekKanal).send('📞 Başarıyla çağrı reddedildi.')
}
if (reason === 'success') {
client.channels.get(marefidestekKanal).send('📞 Destek çagrısı alındı!')
client.channels.get(marefidestekKanal).send('📞 Destek çağrısını kapatmak için `kapat` yazınız.')
chan.send(`${message.author}`)
chan.send('Çağrınız bir destek yetkili tarafından alındı!')
chan.send('En Yakın Zamanda Size Yardımcı Olacagız.')
chan.send('Destek çagrısı kapatmak için `kapat` yazınız.')
isEnabled = true
client.on('message', message => {
function contact() {
if (isEnabled === false) return
if (message.author.id === client.user.id) return
if (message.content.startsWith('kapat')) {
message.channel.send('📞 Çağrı Kapatıldı.')
if (message.channel.id === chan.id) client.channels.get(marefidestekKanal).send('📞 Çağrı karşı taraftan kapatıldı.')
if (message.channel.id === marefidestekKanal) chan.send('📞 Çağrı karşı taraftan kapatıldı.')
return isEnabled = false
}
if (message.channel.id === chan.id) client.channels.get(marefidestekKanal).send(`📞 **${message.author.tag}**: ${message.content}`)
if (message.channel.id === marefidestekKanal) chan.send(`📞 **${message.author.tag}**: ${message.content}`)
}
contact(client)
})
}
})
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 0
};
exports.help = {
name: 'canlıdestek',
description: 'Canlı Destek Tablebi Oluşturur.',
usage: 'canlıdestek'
};
Yapamadığınız veya takıldığınız yerleri yorum ile bizlere bildirin yardımcı oluruz.
ADAMSINIZ siz ADAM marefiye ve cmf ekibine çok teşekkür ederim bende bunu bekliyordum ya
YanıtlaSilRica ederim dostum iyi kullanımlar.
SilAdamın Dibisiniz Helal Olsun Size Diğerleri Gibi Şart Falan Yok
YanıtlaSilKod veletlerini bitirmek için tüm kodları basıyoruz dostum siteye. Artık bok beyinli veletlerin sunucularında onu yap bunu yap diye ezilmesin kimse. CodeMareFi farkı ile kodlar herkese açık...
SilDostum MareFi çok kral adam, ortalama 1 yıldır takip ediyorum diğer 13-14 yaşlarındaki veledler gibi emir yağdırma, onu bunu yap yok. Adam direkt kodları açık şekilde sitede paylaşıyor, diğer veledlerde gelip çalıyor ve sunucularında aynı kodları boktan şartlar karşılığında veriyorlar.. Yazık onlara, sana da harbiden helal olsun hocam :)
Sil@Furkan Güzel düşüncelerim için sağol dostum. Bu işe başlama nedenim hiç bir zaman çıkar, para kazanmak yada isim yapmak tanınmak değildi. Ben heveslenip te botunu yapamayan kişilere yardım etmek için yazdım o kadar kodu, hevesleri kırılmasın diye. Şimdi ise tüm kod veletlerini bitirmek için tüm kodları basıyorum nette. Kodlamadan anlamayan boş veletlerin sunucularında ezilmesin artık insanlar amaç bu.
SilReis ya nedense olmuo terminalde hatada yok ama mesaj atmıo bot
YanıtlaSil