- RAGE#0001
- Katılım
- 19 Ocak 2022
- Mesajlar
- 27
- Tepkime puanı
- 2
- Şehir
- İstanbul
Çok basit bir şekilde Math ile yapılan random kod/parola oluşturabildiğiniz bir kod. İyi kullanımlar.
- Array(7) içindeki sayıyı değiştirerek ne kadar uzunlukta bir şifre oluşturacağınızı seçebilirsiniz.
JavaScript:
const { MessageEmbed } = require("discord.js");
const emojiler = require("../../emojiler.json");
const ayarlar = require("../../ayarlar.json");
const config = require("../../config.json");
const db = require("quick.db");
exports.run = async(client, message, args) => {
let rageembed = new MessageEmbed()
.setColor(config.embed.color)
.setAuthor(message.member.displayName, message.author.avatarURL({ dynamic: true }))
.setFooter(config.embed.footer).setTimestamp()
.setTitle("Kayıt Ol!")
let chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
let randomPassword = Array(7).fill(chars).map(function(x) { return x[Math.floor(Math.random() * x.length)] }).join('');
let kayıtrol = db.get(`kayıtrol.${message.guild.id}`);
message.channel.send(rageembed.setDescription(`${message.member}, Sunucuya kayıt olmak için aşağıda verilen kodu girmelisiniz. \n\n **${randomPassword}**`)).then(async(msg) => {
let onay = await message.channel.awaitMessages((m) => m.author.id === message.author.id, { max: 1, time: 30000 })
let x = onay.first()
if (x.content === randomPassword) {
message.member.roles.add(kayıtrol);
message.react("✅")
msg.delete({ timeout: 7000 })
} else {
message.channel.send(rageembed.setDescription(`${message.member}, Hatalı kod girdiniz lütfen tekrar deneyin.`)).then(m => m.delete({ timeout: 10000 }) && message.delete())
}
})
}
exports.conf = {
aliases: [],
permLevel: 4,
};
exports.help = {
name: 'kayıt'
}