Discord.js Bot Kodlama #1 => Botu Aktif Etme ve Mesaj Attırma

Katılım
30 Kas 2020
Konular
4
Mesajlar
8
Tepki puanı
13
Puanları
410
Merhaba bu konuda sizlere en basitinden bir Discord Bot yapmayı öğreteceğim hadi başlayalım.

İlk olarak https://nodejs.org/en/ Buradan node.js yi indirmeniz gerekiyor eğer indirmezseniz olmaz.
İndirdikten sonra bize bir kod editörü lazım ben genellikle Visual Studio Code kullanıyorum tabi siz istediğinizi kullanabilirsiniz
Visual studio kod indirme linki = https://code.visualstudio.com


İndirme İşlemleri bittiğine göre artık botumuzu oluşturmaya başlayalım
Öncelikle
https://discord.com/developers/applications Adresinden Yeni Bir Bot Oluşturalım ve Botumuzu Davet Edelim
resim_2020-11-30_181837.png


New Application seçeneğine tıkladıktan sonra projenize bir isim verin.
İsim verdikten sonra açılan ekranda " Bot " seçeneğine basın
resim_2020-11-30_182129.png


Bot seçeneğine tıkladıktan sonra " Add Bot " Seçeneğine Tıklayıktan sonra " Yes , do it! " seçeneğine tıklayalım
resim_2020-11-30_182327.png


Ve artık botumuz hazır. şimdi davet edelim. He unutmadan " Bot " seçeneğinde bulunan " Copy " seçeneğine tıklayalım ve bunu bir yere not alalım ( kimseyle paylaşmayın )
1606751518295.png


Sol tarafta " Bot " un üstünde bulunan " OAuth2 " Seçeneğine Tıklayalım
resim_2020-11-30_182556.png

kopyaladığımız linki yeni bir sekmede açalım ve botu davet edelim ( davet etmeyi göstermeyeceğim bildiğinizi varsayıyorum )

şimdi masa üstünde bir dosya oluşturalım. dosyamızı oluşturduktan sonra dosyamızın boş bir kısmına shift'e basılı tutup aynı anda mousemizin sağ cliğine basalım bu işlemi yaptıktan sonra açılan yerde " PowerShell pencerisini burada açın " seçeneğine tıklayalım ( bazı bilgisayarlarda komut işlemcisini burada açın olabilir sıkıntı olmaz yinede tıklayın )



açılan pencereye gelip " npm init " yazıp entere basalım

ve böyle dolduralım

resim_2020-11-30_184308.png


eğer böyle yaparsanız bir sorun olmayacaktır. PowerShell i kapatmadan önce " npm install discord.js " yazalım.

1606751048872.png


powershell ile işimiz bitti artık kapatabiliriz

şimdi kodlara başlayalım

klasörümüzü tutup kod editörümüzün üstüne doğru sürükleyelim

editörümüz açıldıktan sonra " index.js " adında bir dosya oluşturalım ve içine foto da gördüğünüz kodu yazın


' token ' yazan yere yukarıda kopyaladığımız şeyi yapıştırın
1606751581313.png


bu kodu yazdıktan sonra tekrardan klasörümüz de powershell i açalım ve " node index.js " yazıp entere tıklayalım

1606751679808.png


veeee artık botumuz aktif şimdi isterseniz bir " sa " yazalım bakalım cevap verecek mi ?

1606751775809.png


Evet bugünlük bot dersimiz bu kadardı.

Her hangi bir hatanız da bu gönderinin altına yorum olarak yazabilirsiniz hemen ulaşırım

görüşmek üzere iyi akşamlar
 
Katılım
7 Kas 2020
Konular
10
Mesajlar
150
Tepki puanı
46
Puanları
810
Çok güzel bir konu olmuş, bir gün konu açarsam burdan yardım alacağım. :love:
 
Katılım
12 Kas 2019
Konular
1
Mesajlar
302
Tepki puanı
111
Puanları
4,110
Ellerine sağlık.
 
Katılım
10 Kas 2019
Konular
225
Mesajlar
1,057
Çözümler
19
Tepki puanı
1,048
Puanları
8,710
Konu uygun kategoriye taşındı. (y)
 
Katılım
7 Kas 2020
Konular
10
Mesajlar
150
Tepki puanı
46
Puanları
810
Güzel bir konu olmuş bot kodlamak içinde yararlı. (y)
 
Katılım
9 Ara 2020
Konular
71
Mesajlar
255
Çözümler
1
Tepki puanı
218
Puanları
2,110
Eline sağlık
 
Katılım
23 Şub 2021
Konular
0
Mesajlar
1
Tepki puanı
0
Puanları
55
index.js yerine bot.js yazmanızız tavsiye edeerim
index sıkıntı çıkartıyor
 
Katılım
3 Ağu 2023
Konular
0
Mesajlar
1
Tepki puanı
0
Puanları
5
image.png


node index.js yazdığım zaman bu hatayı veriyor nasıl çözebilirim.