Kod Discord.js | Tag Tarama | V12

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​
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"
};
;
 

Konuyu 0 kişi okuyor. (0 kayıtlı üye ve 0 ziyaretçi)

  • Bilgi