Discussion

Discord Slash Command Oluşturma

Started by IronPacket · 25 Jul 2026 05:10 · 2 Views · 0 Replies
Thread Starter #0
Discord, kullanıcılara etkileşimli ve kullanıcı dostu bir deneyim sunmak için slash komutlarını tanıttı. Bu komutlar, botların belirli işlevleri yerine getirmesi için kullanıcıların kolayca erişim sağlamasına olanak tanır. Discord'da slash komutları oluşturmak, bot geliştiricileri için önemli bir beceri haline gelmiştir. İşte adım adım bir rehber.



  • Discord Geliştirici Portalı: İlk adım, Discord Geliştirici Portalı'na giderek yeni bir uygulama oluşturmaktır. Uygulamanızı oluşturduktan sonra, botunuzu ekleyin ve gerekli izinleri ayarlayın. Botunuzun TOKEN'ını saklamayı unutmayın; bu, botunuzu çalıştırmak için gereklidir.

  • Slash Komutları Tanımlama: Geliştirici portalında, "Bot" sekmesine gidin ve "Özelleştir" bölümünde "Komutlar" seçeneğini göreceksiniz. Buradan yeni bir komut ekleyerek, komut adı, açıklaması ve isteğe bağlı parametreler gibi bilgileri doldurabilirsiniz. Örneğin, "/hello" adında bir komut oluşturabilir ve kullanıcıdan bir isim girmesini isteyebilirsiniz.

  • Botunuzu Kodlama: Botunuzu kodlamak için bir programlama dili seçin; genellikle JavaScript (Node.js) veya Python tercih edilir. Aşağıda basit bir Node.js örneği yer almaktadır:

    CODE
    123456789101112131415161718192021
    const { Client, Intents } = require('discord.js');
    const { token } = require('./config.json');
    const client = new Client({ intents: [Intents.FLAGS.GUILDS] });
    
    client.once('ready', () => {
        console.log('Bot hazır!');
    });
    
    client.on('interactionCreate', async interaction => {
        if (!interaction.isCommand()) return;
    
        const { commandName } = interaction;
    
        if (commandName === 'hello') {
            const name = interaction.options.getString('name') || 'dünya';
            await interaction.reply([icode]Merhaba, ${name}![/icode]);
        }
    });
    
    client.login(token);
    


  • Komutları Test Etme: Botunuzu çalıştırdıktan sonra, Discord sunucunuzda oluşturduğunuz slash komutunu test edebilirsiniz. Komutun düzgün çalışıp çalışmadığını kontrol edin ve gerekirse hataları düzeltin.

  • Geliştirme ve İyileştirme: Komutunuzu oluşturduktan sonra, kullanıcı geri bildirimlerine göre geliştirmeler yapabilirsiniz. Kullanıcıların ihtiyaçlarına göre yeni komutlar ekleyebilir veya mevcut komutları iyileştirebilirsiniz.



Discord'da slash komutları oluşturmak, kullanıcılar ile botlar arasındaki etkileşimi artırmak için etkili bir yöntemdir. Bu süreç, bot geliştiriciliğinde önemli bir yer tutmakta ve kullanıcı deneyimini zenginleştirmektedir.

You must be logged in to reply.

0 quotes selected