- Ege'#0001
- Katılım
- 29 Eki 2021
- Mesajlar
- 96
- Tepkime puanı
- 31
Açıklama: ayarlandığında üyelere otorol verebilirsiniz
V12'dir
Main Dosyası:V12'dir
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"
};