dcsv.me

Discord Kullanıcı Banlama Kodu

Discord Kullanıcı Banlama Kodu
Volkan • volkan1
676
Discord Kullanıcı Banlama Kodu

Discord.js ile kullanıcı banlama kodu
 

Bu kod, discord.js v13 kütüphanesi kullanarak kullanıcı banlama işlemini gerçekleştirmek için kullanılabilir.

  1. İlk olarak, discord.js kütüphanesini projemize dahil ediyoruz ve bir Discord istemcisi oluşturuyoruz. Bu, bizim botumuzun Discord sunucularına bağlanmasını sağlar.
    const client = new Discord.Client();
    
  2. Bot bağlandığında "ready" olayı gerçekleşir ve bunu dinleyebiliriz. Bu olay gerçekleştiğinde, konsola oturum açtığımızı bildiririz.
    client.on('ready', () => {
        console.log(`Logged in as ${client.user.tag}!`);
    });
    
  3. "message" olayını dinleyerek kullanıcının gönderdiği mesajları dinleyebiliriz. Eğer mesaj !ban komutunu içeriyorsa, kod bloğu içerisindeki işlemler gerçekleşir.
    client.on('message', async message => {
        if (message.content === '!ban') {
            // Kullanıcı banlamak için gerekli kod burada
        }
    });
    

     

  4. Bu kod bloğunda, message.guild.members.ban() metodu kullanarak, mesajı gönderen kullanıcıyı banlıyoruz. Bu metod, bir kullanıcının sunucudan banlanmasını sağlar. Bu metodun ilk argümanı, banlamak istediğiniz kullanıcıyı temsil eder. ikinci argüman ise ban sebebini içerir.
    await message.guild.members.ban(message.author, { reason: 'Kullanıcı banlandı' });
    

     

  5. Bu işlemler tamamlandıktan sonra, kullanıcının sunucudan banlandığına dair bilgi konsola yazdırılır.
    console.log(`${message.author.tag} banned from ${message.guild.name}`);
    

     

  6. Banlama işlemi sırasında bir hata oluşursa, hata konsola yazdırılır.
    } catch (err) {
        console.error(err);
    }
    

     

  7. Son olarak, botun Discord sunucusuna bağlanmasını sağlamak için, login() metodunu kullanıyoruz. Bu metodun argümanı olarak, Discord taraf

    ından verilen bot token'ını kullanmalısınız.

    client.login('YOUR_TOKEN_HERE');
    

 


Kodun tamamı: 

const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
    console.log(`Logged in as ${client.user.tag}!`);
});

client.on('message', async message => {
    if (message.content === '!ban') {
        // Kullanıcı banlamak için gerekli kod burada
        // Örnek olarak, en son mesajı gönderen kullanıcıyı banlıyoruz
        try {
            await message.guild.members.ban(message.author, { reason: 'Kullanıcı banlandı' });
            console.log(`${message.author.tag} banned from ${message.guild.name}`);
        } catch (err) {
            console.error(err);
        }
    }
});

client.login('YOUR_TOKEN_HERE');

Bu kod örneği, kullanıcının sunucuda !ban yazması durumunda en son mesajı gönderen kullanıcıyı banlar. Lütfen yerine kendi tokeninizi kullanın ve bu kodu uygun bir şekilde düzenleyin. Ayrıca, lütfen banlama işlemiyle ilgili olarak Discord API'sının ve Discord'un kullanım koşullarının kurallarına uymakta olduğunuzdan emin olun.

 

Share:
author
Volkan

Dünyama Hoş geldin!

G A L A T A ┃%30
GÜNÜN SUNUCUSU