const guildId = "780065684415709184"; message.channel.send("Seviyeler yenileniyor... Lütfen bekleyin."); // THIS MESSAGE client.guilds.fetch(guildId).then(guild => { guild.members.fetch().then(members => { members.forEach((user) => { levelApi.getUserXp(guildId, user.id).then(mee6User => { if (mee6User.level >= 15) { console.log(`${user.user.tag} is above 15`); // above 15, lets check if also above 30 if (mee6User.level >= 30) { console.log(`${user.user.tag} is above 30`); // give 15 and 30 roles if (!user.roles.cache.has("787308679736983612") || !user.roles.cache.has("783355768505761803")) { console.log(`${user.user.tag} is above 30 and doesnt have roles`); user.roles.add("783355768505761803"); user.roles.add("783355768505761803"); guild.channels.cache.get("783354378408689704").send(`${user.user.tag} kullanıcısına 15. seviye rolü verildi, seviyesi: ${mee6User.level}`); guild.channels.cache.get("783354378408689704").send(`${user.user.tag} kullanıcısına 30. seviye rolü verildi, seviyesi: ${mee6User.level}`); } } else if (!user.roles.cache.has("787308679736983612")) { console.log(`${user.user.tag} is not above 30`); console.log(`${user.user.tag} is not above 15 and doesnt have roles`); user.roles.add("787308679736983612"); guild.channels.cache.get("783354378408689704").send(`${user.user.tag} kullanıcısına 15. seviye rolü verildi, seviyesi: ${mee6User.level}`); } } }).catch(e => console.log(e)); }) }) }) message.channel.send("Seviyeler yenilendi!"); // THIS MESSAGE