- Ege'#0001
- Katılım
- 29 Eki 2021
- Mesajlar
- 96
- Tepkime puanı
- 31
Açıklama : Tagınızı Belirttikten sonra Tagı Bulunan Herkese Rol Verecektir.
V12'dir
Ekstra Bilgi : Ayarlar.json da tag-rol ve tag eklemeniz gerekmektedir
V12'dir
Ekstra Bilgi : Ayarlar.json da tag-rol ve tag eklemeniz gerekmektedir
JavaScript:
const { MessageEmbed } = require("discord.js");
const astegmen = require("../ayarlar.json");
exports.run = async (client, message, args) => {
if (!message.member.hasPermission("MANAGE_ROLES"))
return message.reply("YETKİN YOK");
let embed = new MessageEmbed().setColor("RANDOM").setTimestamp();
let tag = astegmen.tag;
let tagrol = astegmen.tagrol;
let taglılar = message.guild.members.cache.filter(
s => s.user.username.includes(tag) && !s.roles.cache.has(tagrol)
);
let tagsızlar = message.guild.members.cache.filter(
s => !s.user.username.includes(tag) && s.roles.cache.has(tagrol)
);
taglılar.array().forEach((astegmen, index) => {
setTimeout(async () => {
astegmen.roles.add(tagrol);
}, index * 1000);
});
tagsızlar.array().forEach((astegmen, index) => {
setTimeout(async () => {
astegmen.roles.remove(tagrol);
}, index * 1000);
});
message.channel.send(
embed
.setDescription(
`**${taglılar.size}** Kullanıcıya taglı rolü verilecek.\n **${tagsızlar.size}** Kullanıcıdan taglı rolü alınacak.`
) );
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ["tg"],
permLevel: 0,
name: "tagtara"
};
exports.help = {
name: "tagtara"
};
;