Discord sunucudaki herkesin takma adını sıfırlama nasıl yapılır?

Kyte

Femtopat
Katılım
29 Mayıs 2023
Mesajlar
8
Daha fazla  
Cinsiyet
Erkek
Sunucuda bulunan herkesin takma adını nasıl sıfırlayabilirim? V14 uyumlu bir kod yazabilir misiniz?
 
Son düzenleme:
JavaScript:
const Discord = require('discord.js');
const client = new Discord.Client();

const prefix = '!'; // Botunuzun komut ön eki

client.on('ready', () => {
    console.log(`Bot giriş yaptı: ${client.user.tag}`);
});

client.on('message', message => {
    if (!message.content.startsWith(prefix) || message.author.bot) return;

    const args = message.content.slice(prefix.length).trim().split(/ +/);
    const command = args.shift().toLowerCase();

    if (command === 'resetnick') {
        if (!message.member.hasPermission('MANAGE_NICKNAMES')) {
            return message.reply('Bu komutu kullanma izniniz yok!');
        }

        message.guild.members.cache.forEach(member => {
            member.setNickname(null)
                .catch(error => {
                    console.error(`Takma ad sıfırlanırken hata oluştu: ${error}`);
                });
        });

        message.channel.send('Herkesin takma adı sıfırlandı!');
    }
});

client.login('BOT_TOKEN'); // Botunuzun tokeni

ChatGPT çıktısı, !resetnick komudu ile herkesin kullanıcı adını sıfırlayabileceğini söylüyor.
 
JavaScript:
const Discord = require('discord.js');
const client = new Discord.Client();

const prefix = '!'; // Botunuzun komut ön eki

client.on('ready', () => {
    console.log(`Bot giriş yaptı: ${client.user.tag}`);
});

client.on('message', message => {
    if (!message.content.startsWith(prefix) || message.author.bot) return;

    const args = message.content.slice(prefix.length).trim().split(/ +/);
    const command = args.shift().toLowerCase();

    if (command === 'resetnick') {
        if (!message.member.hasPermission('MANAGE_NICKNAMES')) {
            return message.reply('Bu komutu kullanma izniniz yok!');
        }

        message.guild.members.cache.forEach(member => {
            member.setNickname(null)
                .catch(error => {
                    console.error(`Takma ad sıfırlanırken hata oluştu: ${error}`);
                });
        });

        message.channel.send('Herkesin takma adı sıfırlandı!');
    }
});

client.login('BOT_TOKEN'); // Botunuzun tokeni

ChatGPT çıktısı, !resetnick komudu ile herkesin kullanıcı adını sıfırlayabileceğini söylüyor.
Maalesef işe yaramadı. Ben zaten chatgpt'ye sorup denemiştim yine de teşekkürler.
 

Technopat Haberler

Yeni konular

Geri
Yukarı