Basit Düzey Discord Botu // Resimli Anlatım

ShuJaira

Aktif Üye
Süper moderator
#1
Merhaba arkadaşlar, Bu gün size basit bir Discord Botu yapmayı göstereceğim.
Beğendiyseniz veya bunun gibi tutorial'lar yapmamı istiyorsanız bir teşekkür yeterlidir
Kolay Gelsin!
Bu tutorial'da discord.js kütüphanesi kullanılcak.
botunuzun olduğu dizinde bir cmd açıp npm install discord.js yazarak kütüphaneyi indirebilirsiniz.
(Eğer npm ve node js yüklü değilse bu uygulamayı yapamazsınız!)

Kod:
// npm install discord.js[/B][/CENTER]
[B][CENTER]
const dcApi = require('discord.js');// Kütüphaneleri ekledik

const bot =new dcApi.Client(); // bot adında yeni bir Client oluşturduk.

var isReady =true; // Olayları sırasıyla yapması için isReady adında bir bool oluşturuyoruz.
// Bu aynı anda iki olayın üst üste yapılmasını engelleyecektir.

bot.on('message', message => { // Bot'a her mesaj geldiğinde cevap verecek bir dinleyici oluşturduk.
try
    {
if (isReady && message.content ==='!Merhaba') { // Eğer başka bir olay yapılmıyorsa ve
            message.reply('Merhaba !');                  // Yazılan mesaj "!Merhaba" ise o kişiye
        }                                                // Merhaba yazılarak cevap veriliyor.

    } catch (er) { } // Eğer bir sıkıntı çıkarsa programı çökmekten kurtarmak için bir try kullanıyoruz.
});

bot.login('BOT TOKEN'); // Bot'umuzu bağlıyoruz.
console.log("Bot Bağlandı")


2-Discord'dan Bot Token'i Alma
Discord Bot Yapımı|Ders #1 // Konumu İnceleyin


Ardından
Discord Permissions Calculator (https://discordapi.com/permissions.html)
sitesine giriyoruz.
Bizi böyle bir ekran karşılaycak buradan botumuzun sunucumuzda hangi yetkilere sahip olcağını seçiyoruz ben deneme bir bot yaptığım için hepsini seçtim.
Ardından aşağı iniyoruz ve client id yazan yere client id'mizi altında yazan link ise bizim bot'u davet etme linkimiz


Ardından linki sunucunun sahibine veya sunucunun sahibi kendiniz iseniz kendiniz açıyorsunuz ve böyle bir sayfa geliyor.

Doğrula diyoruz ve botu sunucumuza ekliyoruz.

4-Çalıştırma

Bot'un olduğu dizine geçip cmd açıyoruz ardından node *isim*.js olarak çalıştırıyoruz ben bot'un dosyasını sroloji diye kayıt ettiğim için node sroloji.js olarak çalıştırıyorum.

Ardından odamıza bakıyoruz ki.



Bakalım çalışıyor mu