Yardım Tag alınca rol veren

Noni☨#0001
Katılım
3 Nis 2022
Mesajlar
4
Tepkime puanı
1
Şehir
Eskişehir
Merhaba tag alınc rol veren bot arıyorum öneriniz varmıdır?
 
éwing#7777
Katılım
1 Eyl 2021
Mesajlar
210
Tepkime puanı
58
Şehir
İzmir
Elimde kod var buyrun.

JavaScript:
//komutlar tagalanarol.js
const {MessageEmbed} = require('discord.js')
const db = require("quick.db")
module.exports = {
   name: 'tag-alınca-rol',
   run: async(client, message, args) => {
    if(!message.member.hasPermission("ADMINISTRATOR")) return;
    
     if(args[0] === "ayarla") {
     let rol = message.mentions.roles.first() 
    const hata = new MessageEmbed()
     .setColor("#3f007f")
     .setAuthor("Ewing", "https://cdn.discordapp.com/avatars/873192637438496768/470a265ff53ee284ad266a4e05f41253.webp?size=4096")
     .setDescription(`** | Yanlış Kullanım ?tag-alınca-rol ayarla @rol tagınız**`)
     .setFooter(`🔮 Tüm Hakları Saklıdır.`)
      if(!rol && !args[2]) return message.channel.send(hata)
      
       db.set(`tagalanarol_${message.guild.id}.rol`, rol.id)
        db.set(`tagalanarol_${message.guild.id}.tag`, args[2])
      
       const ewing = new MessageEmbed()
        .setColor("#3f007f")
        .setAuthor("Ewing", "https://cdn.discordapp.com/avatars/873192637438496768/470a265ff53ee284ad266a4e05f41253.webp?size=4096")
        .setDescription(`** | ${args[2]} Tagını Alınca \`${rol.name}\` Rolü Verilecek**`)
        .setFooter(`🔮 Tüm Hakları Saklıdır.`)
       return message.channel.send(ewing)
     }
    
     if(args[0] === "sıfırla") {
       db.delete(`tagalanarol_${message.guild.id}`)
       const ewing = new MessageEmbed()
        .setColor("#3f007f")
        .setAuthor("Ewing", "https://cdn.discordapp.com/avatars/873192637438496768/470a265ff53ee284ad266a4e05f41253.webp?size=4096")
        .setDescription(`** | Tag Alınca Rol Verme Sistemi Deaktif Edildi**`)
        .setFooter(`🔮 Tüm Hakları Saklıdır.`)
      return message.channel.send(ewing)
     }
    
    const ewing = new MessageEmbed()
     .setColor("#3f007f")
     .setAuthor("Ewing", "https://cdn.discordapp.com/avatars/873192637438496768/470a265ff53ee284ad266a4e05f41253.webp?size=4096")
     .setDescription(`** | Yanlış Kullanım ?tag-alınca-rol ayarla/sıfırla**`)
     .setFooter(`🔮 Tüm Hakları Saklıdır.`)
    if(!args[0])  return message.channel.send(ewing)
   }
}


// MAİNE



client.on('message', message => {

  if(db.get(`tagalanarol_${message.guild.id}`)){

   let data = db.get(`tagalanarol_${message.guild.id}`);

   if(message.author.username.toLowerCase().includes(data.tag)){

     message.member.roles.add(data.rol)

   } else {

     if(message.member.roles.cache.has(data.rol)){

       message.member.roles.remove(data.rol)

     }

   }

  }

})
 
raigod#0001
Katılım
20 Mar 2022
Mesajlar
6
Tepkime puanı
0
Şehir
Elazığ
Elimde kod var buyrun.

JavaScript:
//komutlar tagalanarol.js
const {MessageEmbed} = require('discord.js')
const db = require("quick.db")
module.exports = {
   name: 'tag-alınca-rol',
   run: async(client, message, args) => {
    if(!message.member.hasPermission("ADMINISTRATOR")) return;
   
     if(args[0] === "ayarla") {
     let rol = message.mentions.roles.first()
    const hata = new MessageEmbed()
     .setColor("#3f007f")
     .setAuthor("Ewing", "https://cdn.discordapp.com/avatars/873192637438496768/470a265ff53ee284ad266a4e05f41253.webp?size=4096")
     .setDescription(`** | Yanlış Kullanım ?tag-alınca-rol ayarla @rol tagınız**`)
     .setFooter(`🔮 Tüm Hakları Saklıdır.`)
      if(!rol && !args[2]) return message.channel.send(hata)
     
       db.set(`tagalanarol_${message.guild.id}.rol`, rol.id)
        db.set(`tagalanarol_${message.guild.id}.tag`, args[2])
     
       const ewing = new MessageEmbed()
        .setColor("#3f007f")
        .setAuthor("Ewing", "https://cdn.discordapp.com/avatars/873192637438496768/470a265ff53ee284ad266a4e05f41253.webp?size=4096")
        .setDescription(`** | ${args[2]} Tagını Alınca \`${rol.name}\` Rolü Verilecek**`)
        .setFooter(`🔮 Tüm Hakları Saklıdır.`)
       return message.channel.send(ewing)
     }
   
     if(args[0] === "sıfırla") {
       db.delete(`tagalanarol_${message.guild.id}`)
       const ewing = new MessageEmbed()
        .setColor("#3f007f")
        .setAuthor("Ewing", "https://cdn.discordapp.com/avatars/873192637438496768/470a265ff53ee284ad266a4e05f41253.webp?size=4096")
        .setDescription(`** | Tag Alınca Rol Verme Sistemi Deaktif Edildi**`)
        .setFooter(`🔮 Tüm Hakları Saklıdır.`)
      return message.channel.send(ewing)
     }
   
    const ewing = new MessageEmbed()
     .setColor("#3f007f")
     .setAuthor("Ewing", "https://cdn.discordapp.com/avatars/873192637438496768/470a265ff53ee284ad266a4e05f41253.webp?size=4096")
     .setDescription(`** | Yanlış Kullanım ?tag-alınca-rol ayarla/sıfırla**`)
     .setFooter(`🔮 Tüm Hakları Saklıdır.`)
    if(!args[0])  return message.channel.send(ewing)
   }
}


// MAİNE



client.on('message', message => {

  if(db.get(`tagalanarol_${message.guild.id}`)){

   let data = db.get(`tagalanarol_${message.guild.id}`);

   if(message.author.username.toLowerCase().includes(data.tag)){

     message.member.roles.add(data.rol)

   } else {

     if(message.member.roles.cache.has(data.rol)){

       message.member.roles.remove(data.rol)

     }

   }

  }

})
Hocam discorddan beni ekler misiniz raigod#0001
 

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

  • Bilgi