Kod Discord.js | Oto Rol | V12

Ege'#0001
Katılım
29 Eki 2021
Mesajlar
96
Tepkime puanı
31
Açıklama: ayarlandığında üyelere otorol verebilirsiniz
V12'dir
Main Dosyası:
JavaScript:
client.on("guildMemberAdd", async member => {
  let csdb = require("croxydb");
  let data = csdb.get("csotorol." + member.guild.id);

  if (data) {
    let rol = member.guild.roles.cache.get(data);//by: Ege'#0001
    if (rol) {
      if(!member.user.bot){
      await member.roles.add(rol);
      }
    }
  }
});

Kod Dosyası:
JavaScript:
const Discord = require("discord.js");
let db = require("croxydb");
module.exports.run = async (client, message, args) => {
  if (!message.member.hasPermission("MANAGE_ROLES"))
    return message.reply("Yetersiz Yetki!");
  if (!args[0])
    return message.reply(
      "Otorol Açmalı veya Sıfırlamalısın\n`!oto-rol ayarla @ROL` veya `!oto-rol sıfırla`"
    );
  if (args[0] === "sıfırla") {
    await db.delete("csotorol." + message.guild.id);
    message.reply("Sistem Başarı İle Sıfırlandı!");
  }
  if (args[0] === "ayarla") {//by : Ege'#0001
    let csr = message.mentions.roles.first();
    if (!csr) return message.reply("Bir Rol Etiketlemen Gerek!");
    await db.set("csotorol." + message.guild.id, csr.id);
    let cse = new Discord.MessageEmbed()
      .setTitle("Otorol Sistemi")//discord.gg/turkiye
      .setThumbnail(message.guild.iconURL())
      .setColor("BLUE")
      .setDescription(`${csr} İsimli Rol Üye Oto Rolü Olarak Ayarlandı!`)
      .setTimestamp()
      .setFooter("Made By. Code Share");
    message.channel.send(cse);
  }
};
module.exports.conf = {
  aliases: []
};

module.exports.help = {
  name: "oto-rol"
};
 

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

  • Bilgi