HackIstanbul 2019 Preselection Writeup Members
Seçkin Üye
Merhaba Dostlarım Akşama Doğru Sizlerin Sunucunuzda İşinizi görücek Bir Kod Hazırladım Banlamaya Gerek Kalmadan Kara Listeye Alarak Hapisane gibi Bir şey Yapıyorsunuz ve Amacı Çok Yönlü de Olsa en Azından Üye Sayısı Gitmez
Fazla Uzatmadan Kodları vereyim
Kod:
const Discord = require('discord.js');
exports.run = (client, message, args) => {
const low = require('lowdb')
const FileSync = require('lowdb/adapters/FileSync')
const adapter = new FileSync('./db.json')
const db = low(adapter)
let author = message.author.id;
if (!db.get("staffs").find({ user_id: author }).value()) {
message.channel.send("**:x: | Gerekli izinlere sahip değilsiniz.**")
} else {
let args = message.content.split(" ").slice(1, 2);
let id = args.join(" ")
let args_motif = message.content.split(" ").slice(2);
let motif = args_motif.join(" ")
if (!args[0]) return message.channel.send("**:false: | Lütfen doğru bir kimlik numarası giriniz (ID).**")
if (!db.get("blacklist_users").find({ user_id: id }).value()) {
db.get("blacklist_users").push({ user_id: id, motif: motif }).write()
message.channel.send("**:white_check_mark: L'ID " + id + " Sadece aşşığıdaki nedenden dolayı kara liseye alındı : __" + motif + "__ par " + message.author.tag + " !**")
} else {
const get_motif = db.get("blacklist_users").find({ user_id: id }).value()
let motif_msg = ''
if (!get_motif) motif_msg = ":x: Sebebi Bilinmeyen."
else {
let motif_message = Object.values(get_motif)
motif_msg = motif_message[1]
}
message.channel.send("**:x: L'ID " + id + " Zaten aşağıdaki nedenden dolayı kara listemizde : __" + motif_msg + "__ !**")
}
}
}