Kara Listeye Alma Discord.js

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
HackIstanbul 2019 Preselection Writeup Members
Seçkin Üye
Katılım
8 May 2018
Mesajlar
314
Tepki puanı
100
8 HİZMET YILI
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 + "__ !**")
        }
    }
}
 
Üye
Katılım
28 Ağu 2019
Mesajlar
2
Tepki puanı
0
Ödüller
3
Yaş
29
6 HİZMET YILI
Bunu tam olarak nasıl yaparız ? Teşekkürler kod için.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst