0.0.1 • Published 3 years ago

ludex-koruma v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

ludex-koruma

ludex-koruma özelliklerini botunuza uygulamak için hızlı kurulum ve farklı seçenekler içeren basit bir modül.

Kurulum

Bu modülü kurmak için konsolunuza aşağıdaki komutu yazın:

npm i ludex-koruma

Example

Bu modülü kullanan temel bot işleme koruma sunucusu örneği.

const Discord = require('discord.js');
const Guard = require('ludex-koruma');
const client = new Discord.Client();

Guard({ 
    whitelist: ["ID","ID"],
    server_id: "SERVER_ID",
    log_channel_id: "LOG_CHANNEL_ID",
    slave_role:"SLAVE_ROLE_ID",
    
    //1 aktif 0 devre dışı anlamına gelmektedir
    
    channel_create: 1, //Sunucuda bir kanal oluşturulduğunda, o kanalı siler.
    channel_delete: 1, //Sunucuda bir kanal silinirse, o kanalı klonlar
    channel_update: 1, //Sunucuda bir kanal düzenlendiğinde, o kanalı geri yükler
    
    role_create: 1, //Sunucuda bir rol oluşturulduğunda, bu rolü siler
    role_delete: 1, //Sunucuda bir rol silinirse, o rolü klonlar
    role_update: 1, //Sunucuda bir rol düzenlendiğinde, o rolü geri yükler
    
    emoji_create: 1, //Bir emoji oluşturduğunuzda bu emojiyi siler
    emoji_delete: 1, //Bir emoji silindiğinde o emoji oluşturur
    
    webhook_update: 1, //Webhook oluşturulduğunda webhook'u siler
    
    guild_ban_add: 1, 
    guild_kick_add: 1,
    guild_member_role_update: 1, //Yönetici rollerinin bir kullanıcıya verilmesini engeller
    guild_bot_add: 1, //kötü niyetli botların sunucuya katılmasını engeller
    guild_update: 1,
    
    channel_create_log_message: '-user- -channel-`i Oluşturdu', 
    channel_delete_log_message: '-user- -channel-`i Sildi',
    channel_update_log_message: '-user- -channel-`i Güncelledi',
    
    role_create_log_message: '-user- -role-`i Oluşturdu',
    role_delete_log_message: '-user- -role-`i Sildi',
    role_update_log_message: '-user- -role-` Güncelledi',
    
    emoji_create_log_message: '-user- -emoji-`i Oluşturdu',
    emoji_delete_log_message: '-user- -emoji-`i Sildi',
    
    webhook_update_log_message: '-user- -webhook-`i Güncelledi',

    guild_ban_add_log_message: '-user- -target-`i Yasakladı',
    guild_kick_add_log_message: '-user- -target-`i Attı',
    guild_member_role_update_log_message: '-user- Kullanıcısına -role- Verildi.',
    guild_bot_add_log_message: '-user- Kişisi -bot- Adlı Botu Ekledi',
    guild_update_log_message: '-user- Sunucuyu Güncelledi',
  
},client);

client.on("ready", () => console.log("Ready!"))
client.on('error',async(error) => console.log(error.message));


client.login("TOKEN");
0.0.1

3 years ago