Her Discord botu, Discord Developer Portal'da bir uygulama olarak başlar. Bu yaklaşık beş dakika sürer ve hiçbir şeye mal olmaz. Çevrimiçi kalması için barındırmak bir sonraki adımdır.
Uygulamayı ve botu oluşturun
- Discord Developer Portal'a gidin ve Discord hesabınızla giriş yapın.
- New Application'a tıklayın, bir ad verin ve şartları kabul edin. Ad, insanların botunuzu eklerken gördüğü şeydir.
- Soldaki menüden Bot'u açın. Bot, uygulamayla birlikte oluşturulur.
- Token altında Reset Token'a tıklayın ve onaylayın. Token'ı şimdi kopyalayın. Discord onu bir kez gösterir. Kaybederseniz yeniden sıfırlarsınız ve eskisi çalışmaz.
Token, botun şifresidir. Onu sohbette, bir ekran görüntüsünde ya da herkese açık bir depoda paylaşmayın. Bkz. Discord bot token'ınızı nasıl güvende tutarsınız.
Botunuzun ihtiyaç duyduğu intent'leri açın
Aynı Bot sayfasında Privileged Gateway Intents varsayılan olarak kapalıdır:
- Message Content Intent: botunuz mesajların metnini okuyorsa gereklidir (örneğin
!pinggibi bir prefix komutu). Slash komutları buna ihtiyaç duymaz. - Server Members Intent: üyeleri listelemek ya da izlemek ya da biri katıldığında tepki vermek için gereklidir.
- Presence Intent: kimin çevrimiçi olduğunu ya da ne oynadığını görmek için gereklidir.
Yalnızca kodunuzun kullandıklarını açın. Bot giriş yapıp ardından izin verilmeyen intent'lerle ilgili bir mesajla duruyorsa Discord botunuzdaki "Used disallowed intents" hatasını düzeltin yazısına bakın.
Botu sunucunuza davet edin
Bkz. Discord botunuzu bir sunucuya nasıl davet edersiniz.
Token'ı PlayNHost sunucunuza koyun
- Bot sunucunuzu panel'de açın, sonra Ayarlar'a, ardından Oyun ayarları'na tıklayın.
- Token'ı Discord bot token'ı alanına yapıştırın.
- Kodunuzu yükleyin ve sunucuyu başlatın. Kodunuz token'ı
DISCORD_TOKENortam değişkeninden okur.
Dil rehberiniz gerisini gösterir: Node.js, Python ya da Java. Kodlamaya yeni misiniz? discord.js ile Discord botu nasıl yapılır ya da Python ile yazısıyla başlayın.





