/Discord-Yeni-Tag-Sistemi

Discord username güncellemesinden sonra basic yeni tag sistemi

Discord-Yeni-Tag-Sistemi

Discord username güncellemesinden sonra basic yeni tag sistemi

const { Client,Events, version, GatewayIntentBits } = require("discord.js")

const client = global.client = new Client({
    fetchAllMembers:true,
    intents:Object.keys(GatewayIntentBits),
    partials:Object.keys(Partials)
});

client.on(Events.ClientReady, (client) => {
    console.log(`Logged in on ${client.user.tag} (${client.user.id}) on version ${version}`);
});

client.login("TOKEN BURAYA");

client.on(Events.UserUpdate, async(oldMember , newMember) =>{

    const guild = client.guilds.cache.get('guild_ID');
    const member = guild.members.cache.get(newMember.id);

    if (oldMember.displayName == newMember.displayName || oldMember.bot || newMember.bot) return;

   if (client.users.cache.get(newMember.id).displayName.includes("sembol")) {
        member.roles.add("rol_id");
        client.channels.cache.find(x => x.name === "..._log").send(`${member} kullanıcısı (**+**) tagını aldı`);
    } else if (!client.users.cache.get(oldMember.id).displayName.includes("sembol")) {
        member.roles.remove("rol_id");
        client.channels.cache.find(x => x.name === ".._log").send(`${member} kullanıcısı (**+**) tagını çıkardı`);
    } 
    
})

// Not 1: v13dekiler @discord/rest modulu gerekmektedir.