Discord.JS v14 Davet Sayma Modülü
$ npm install invite.js
member
-> davet edilen kullanıcı ve sunucu üyesi olarak geri döner
invite
-> davet kodu
inviter
-> davet eden ve kullanıcı olarak geri dön
guild
-> kullanıcı içindeki sunucu
const { Discord, Client, Collection, Intents, Guild } = require('discord.js');
const client = new Client({ intents: 851 });
// Modül Tanımı
const invite = require('invite.js');
invite.inviteModule(client);
guildMemberAdd
eventi, KullaniciKatilma
olarak değiştirildi
guildMemberRemove
eventi , KullaniciAyrilma
olarak değiştirildi
client.on("KullaniciKatilma", async(member, invite, inviter, guild) => {
console.log(`${member} sunucuya katıldı, onu davet eden: **${inviter.username}**.`);
})
client.on("KullaniciAyrilma", async(member, invite, inviter, guild) => {
console.log(`${member.user.tag} sunucudan ayrıldı, onu davet eden: **${inviter}**.`);
})
client.on("KullaniciKatilma", async(member, invite, inviter, guild) => {
guild.channels.cache.get('kanal-id').send(`${member} sunucuya katıldı, onu davet eden: **${inviter.username}**.`);
})
client.on("KullaniciAyrilma", async(member, invite, inviter, guild) => {
guild.channels.cache.get('kanal-id').send(`${member.user.tag} sunucudan ayrıldı, onu davet eden: **${inviter}**.`);
})
client.on("KullaniciKatilma", async(member, invite, inviter, guild) => {
console.log(`${member} katıldı, "${guild}" adlı sunucuya, kullandığı davet kodu: ${invite}. davet eden: **${inviter.username}**`);
})
Eğer İsterseniz
client.on("KullaniciKatilma", async(member, invite, inviter, guild) => {
guild.channels.cache.get('kanal-id').send(`${member} katıldı, "${guild}" adlı sunucuya, kullandığı davet kodu: ${invite}. onu davet eden: **${inviter.username}**`);
})