İşinize yaradı mı?

  • Evet

  • Hayır


Sonuçlar yalnızca oylamadan sonra görülebilir.

BTHANYLMAZER

Ağaç Yumruklayıcı
Mesajlar
15
En iyi cevaplar
0
Beğeniler
11
Puanları
20
Ruh hali
Merhabalar, ben Batuhan. Evet, gene ben. (lol) Biliyorsunuz ki sizlere Netflix Dizi/Film önerileri adlı bir makale yazmıştım. İlk makalem olduğu için de çok kötü olmuştu. Bir sürü tavsiye ve eleştiri gelmiş. Öncelikle herkesin düşüncesine saygım sonsuzdur ama Google Amca adlı kullanıcının da dediği gibi, biraz daha nazik olsaydınız belki iyi olabilirdi. Her neyse, sizlere bugünkü makalemde Discord Bot Kodlamayı ya da Çalıştırmayı göstereceğim. Haydi başlayalım.

1. ADIM = GEREKEN PROGRAMLAR
Discord bot dediğimiz şey, aslında bir app (uygulama)'dır. Yani bu yüzden 2 program gerekli bize. Bunlar:
• VSC (Visual Studio Code) Buraya giderek indirebilirsiniz.
• Node.JS = Buraya giderek indirebilirsiniz.

Not: Bu programların kuruluşu basit olduğundan dolayı bu adımı atlıyorum.

2. ADIM = BOTUMUZUN DOSYALARI
Bir bot yapmak istiyorsak onun dosyaları olması gerekir, bunlar main, shard, keepAlive gibi dosyalar olabilir.
Ama şu anlık biz main dosya kuracağız.

2.1 : Herhangi bir isimde klasör oluşturuyoruz.
2.1 : Bu klasörü VSC adlı programımızın içine aktarıyoruz.

tiMeHOTGrV.png


2.3 : Şimdi ise yeni bir dosya oluşturuyoruz. Dosyanın adını "index.js" koyuyoruz.

Code_iYYNwFRsmX.png


3. ADIM = BOTUN APPİNİ OLUŞTURMA
2. adım bir kenara, botumuzun app kısmını halletmedik. Hemen buradaki adrese gidiyoruz.
Daha sonra sağ üstten New Application butonuna basıyoruz.

chrome_PBbg1xfw9V.png


3.1 : Daha sonra botun adını yazıp, Create adlı butona basıyoruz.

chrome_jcS8Dtw6ij.png


3.2 : Bunu yaptıktan sonra sol taraftaki Bot kısmına geliyoruz.

chrome_2iUOveyleA.png


3.3 : Daha sonra sağ tarafta bulunan Add Bote butonuna basıyoruz, daha sonra ise Yes, do it! adlı butona basıyoruz. Bu şekilde botumuz kurulmuş oluyor.

(buraların fotoları bilgisayarımdan anlamadığım bir sebepten dolayı silindi, bu yüzden ekleyemedim. özür dilerim)

3.4 : Ekranda Token adlı bir yer var. Oradaki Copy butonuna basıyoruz ve bunu saklıyoruz. Bu bizim botumuzun giriş anahtarıdır.
Not: : Tokeninizi hiç kimseye paylaşmayın. Zira botunuz çalınıp kötü amellerde kullanılırsa, Discord tarafından siz suçlanırsınız. (bizzat yaşadım)

chrome_CqbTeQgNoa.png


4. ADIM = BOT KODLARI
Gelelim en sevdiğim adıma, botun kodları. Bunları tek tek anlatmak yerine sizlere bir soru soracağım, bunu makaleyi bitirdikten sonra ama. (lol)

4.1 : Arkadaşlar alt tarafta vermiş olduğum kodu, kurduğunuz "index.js" adlı dosyanın içine yapıştırın. Ve en altta bulunan
JavaScript:
bot.login('BOT TOKENİN')
adlı BOT TOKENİN yazan kısma, ' işaretlerini kaldırmadan tokeninizi yapıştırıyorsunuz.

Şimdi ise "index.js" adlı dosyaya yapıştıracağınız kod:​
JavaScript:
const Discord = require('discord.js') // discord.js modülümüzü tanıttık.
const bot = new Discord.Client(); // Botun app'ini tanıttık.

bot.on('ready', async => {
    console.log('bot aktif') // Botun açıldığını konsola gönderdik.
});

bot.login('BOT TOKENİN') // Botun giriş yapmasını sağladık.

5. ADIM = BOTU ÇALIŞTIRMA (SON)
Buraya kadar botu kodladık, yaptık ettik ve artık botu çalıştırmanın zamanı geldi, ve geçiyor bile.
Botumuzun klasörüne gidiyoruz ve Shift + Ctrl + Sağ Click yapıyoruz. Ve oradaki PowerShell Penceresini Burada Aç butonuna basıyoruz.

xPTr4pqRto.png


5.1 : Bastıktan sonra oraya npm init yazıyorum. Zaten oradaki şeyleri anlayacak kadar bilgili insanlarsınız. Ama önemli olan 2 şey var. Orada, test command ve entry point 2 başlık olacak.
Onlara yazacağınız şey ise şunlar:
entry point: index.js
test command: node index.js

vbbKsRY0Wo.png


5.2 : Botumuzun app'ini kurduk. Daha sonra konsola npm i discord.js yazarak discord.js adlı modulümüzü kuruyoruz.

T33L9nM8rv.png


Botumuz çalıştığı zaman ise, konsola bot aktif yazısı yazacaktır.


Evet dostlar. Sizlere biraz olsun yardım etmeye çalıştım. Ve başardığımı düşünüyorum. Şimdi sormak istediğim soru, sizce bunu YouTube adlı platformda videolarını çekmemi ister misiniz?
Ayrıca bunun dışında YouTube da TheSourceCode ve Türkçe Bot Kodlama Dersleri diye aratırsanız bir sürü eğitim videoları çıkar.

Merak ettiğiniz, aklınıza takılan bir soru olursa yorumlarda belli etmeyi unutmayın. Ayrıca düşüncelerinizi nazik bir dille belirtirseniz sevinirim. Sizleri seviyorum, hoşçakalın.​
 


BalonTR

Biz ayıya dayı demeyiz, Köprüyü yıkarız.
Forum Yöneticisi
Mesajlar
1,130
En iyi cevaplar
162
Beğeniler
526
Puanları
4,570
Ruh hali
Yeni başlayanlar için güzel bir açıklama olmuş. Yazılarınızın devamını beklerim :)
 

BTHANYLMAZER

Ağaç Yumruklayıcı
Mesajlar
15
En iyi cevaplar
0
Beğeniler
11
Puanları
20
Ruh hali
Node.js yi nedense hiç sevmiyorum :/
Aslında node.js ile bir sürü app ler yapılabilir. Yani bir tek Discord Bot değil, eğer bunu detaylı öğrenmek istiyorsan, sana özel ders verebilirim. Ya da YouTube adlı platforma videolar çekebilirim.

Bu kodlamayı 2 yıldır yapıyorum. İyi günler.
 

Bernard

Бернард
Site Danışmanı
Geliştirici
Mesajlar
1,286
En iyi cevaplar
61
Beğeniler
2,129
Puanları
5,790
Node.JS ile yapılan botları hiç sevmedim ve sevebileceğimi de sanmıyorum. Ama sunucusu için basit bir bot yapmak isteyenler için çok sade ve güzel anlatımlı bir rehber. Eline sağlık.

Optimize değil, leş gibi performans. Herkesin 2 satırı yazınca "kodlamacı" olduğu dil.
 

BTHANYLMAZER

Ağaç Yumruklayıcı
Mesajlar
15
En iyi cevaplar
0
Beğeniler
11
Puanları
20
Ruh hali
Node.JS ile yapılan botları hiç sevmedim ve sevebileceğimi de sanmıyorum. Ama sunucusu için basit bir bot yapmak isteyenler için çok sade ve güzel anlatımlı bir rehber. Eline sağlık.

Optimize değil, leş gibi performans. Herkesin 2 satırı yazınca "kodlamacı" olduğu dil.
Evet, 2 satır yazınca koder olmuyoruz, bu konuda haklısın. Ama bu konu ile alakalı düşünceler herkes için değişir. Benim düşüncem, evet coder olmuyorsun. Ama bir tek Discord.js modülünden de yapmamıza gerek yok. Bunun dışında Discord-Akairo, Eris, Python ve bir sürü kodlama türleri var. Yani benim düşüncem budur.
 

BTHANYLMAZER

Ağaç Yumruklayıcı
Mesajlar
15
En iyi cevaplar
0
Beğeniler
11
Puanları
20
Ruh hali
Evet, 2 satır yazınca koder olmuyoruz, bu konuda haklısın. Ama bu konu ile alakalı düşünceler herkes için değişir. Benim düşüncem, evet coder olmuyorsun. Ama bir tek Discord.js modülünden de yapmamıza gerek yok. Bunun dışında Discord-Akairo, Eris, Python ve bir sürü kodlama türleri var. Yani benim düşüncem budur.

Bu arada arkadaşlar, yazıda yazmayı unutmuşum. Arkadaşımızın dediği gibi, NodeJS'nin performansı düşük ve leş gibi bir Optimize sorunları var. Sizleri Glitch adlı siteden bahsedeyim. Bu side, JS, HTML, PHP, CSS ve daha bir sürü dili kodlayıp ücretsiz bir şekilde hostlaya bildiğiniz bir site. Hostlama işini UptimeRobot'tan yapılıyor. (oralar karışık) Eğer bu siteden nasıl bot yapacağınızı öğrenmek istiyorsanız belirtmeyi unutmayın. İyi günler :)
 

BTHANYLMAZER

Ağaç Yumruklayıcı
Mesajlar
15
En iyi cevaplar
0
Beğeniler
11
Puanları
20
Ruh hali
Arkadaşlar, Discord.JS adlı modüle V12 güncellemesi gelmiş ve hemen hemen her şey değişmiş. Bu yüzden YouTube kanalıma videolar yüklemeye başladım. Bakmak isterseniz:
 

mahmuttuncer

Yeni Doğmuş
Mesajlar
1
En iyi cevaplar
0
Beğeniler
0
Puanları
10
Merhabalar, ben Batuhan. Evet, gene ben. (lol) Biliyorsunuz ki sizlere Netflix Dizi/Film önerileri adlı bir makale yazmıştım. İlk makalem olduğu için de çok kötü olmuştu. Bir sürü tavsiye ve eleştiri gelmiş. Öncelikle herkesin düşüncesine saygım sonsuzdur ama Google Amca adlı kullanıcının da dediği gibi, biraz daha nazik olsaydınız belki iyi olabilirdi. Her neyse, sizlere bugünkü makalemde Discord Bot Kodlamayı ya da Çalıştırmayı göstereceğim. Haydi başlayalım.

1. ADIM = GEREKEN PROGRAMLAR
Discord bot dediğimiz şey, aslında bir app (uygulama)'dır. Yani bu yüzden 2 program gerekli bize. Bunlar:
• VSC (Visual Studio Code) Buraya giderek indirebilirsiniz.
• Node.JS = Buraya giderek indirebilirsiniz.

Not: Bu programların kuruluşu basit olduğundan dolayı bu adımı atlıyorum.

2. ADIM = BOTUMUZUN DOSYALARI
Bir bot yapmak istiyorsak onun dosyaları olması gerekir, bunlar main, shard, keepAlive gibi dosyalar olabilir.
Ama şu anlık biz main dosya kuracağız.

2.1 : Herhangi bir isimde klasör oluşturuyoruz.
2.1 : Bu klasörü VSC adlı programımızın içine aktarıyoruz.

Ekli dosyayı görüntüle 158995

2.3 : Şimdi ise yeni bir dosya oluşturuyoruz. Dosyanın adını "index.js" koyuyoruz.

Ekli dosyayı görüntüle 158996

3. ADIM = BOTUN APPİNİ OLUŞTURMA
2. adım bir kenara, botumuzun app kısmını halletmedik. Hemen buradaki adrese gidiyoruz.
Daha sonra sağ üstten New Application butonuna basıyoruz.

Ekli dosyayı görüntüle 158997

3.1 : Daha sonra botun adını yazıp, Create adlı butona basıyoruz.

Ekli dosyayı görüntüle 158998

3.2 : Bunu yaptıktan sonra sol taraftaki Bot kısmına geliyoruz.

Ekli dosyayı görüntüle 159000

3.3 : Daha sonra sağ tarafta bulunan Add Bote butonuna basıyoruz, daha sonra ise Yes, do it! adlı butona basıyoruz. Bu şekilde botumuz kurulmuş oluyor.

(buraların fotoları bilgisayarımdan anlamadığım bir sebepten dolayı silindi, bu yüzden ekleyemedim. özür dilerim)

3.4 : Ekranda Token adlı bir yer var. Oradaki Copy butonuna basıyoruz ve bunu saklıyoruz. Bu bizim botumuzun giriş anahtarıdır.
Not: : Tokeninizi hiç kimseye paylaşmayın. Zira botunuz çalınıp kötü amellerde kullanılırsa, Discord tarafından siz suçlanırsınız. (bizzat yaşadım)

Ekli dosyayı görüntüle 159002

4. ADIM = BOT KODLARI
Gelelim en sevdiğim adıma, botun kodları. Bunları tek tek anlatmak yerine sizlere bir soru soracağım, bunu makaleyi bitirdikten sonra ama. (lol)

4.1 : Arkadaşlar alt tarafta vermiş olduğum kodu, kurduğunuz "index.js" adlı dosyanın içine yapıştırın. Ve en altta bulunan
JavaScript:
bot.login('BOT TOKENİN')
adlı BOT TOKENİN yazan kısma, ' işaretlerini kaldırmadan tokeninizi yapıştırıyorsunuz.

Şimdi ise "index.js" adlı dosyaya yapıştıracağınız kod:​
JavaScript:
const Discord = require('discord.js') // discord.js modülümüzü tanıttık.
const bot = new Discord.Client(); // Botun app'ini tanıttık.

bot.on('ready', async => {
    console.log('bot aktif') // Botun açıldığını konsola gönderdik.
});

bot.login('BOT TOKENİN') // Botun giriş yapmasını sağladık.

5. ADIM = BOTU ÇALIŞTIRMA (SON)
Buraya kadar botu kodladık, yaptık ettik ve artık botu çalıştırmanın zamanı geldi, ve geçiyor bile.
Botumuzun klasörüne gidiyoruz ve Shift + Ctrl + Sağ Click yapıyoruz. Ve oradaki PowerShell Penceresini Burada Aç butonuna basıyoruz.

Ekli dosyayı görüntüle 159003

5.1 : Bastıktan sonra oraya npm init yazıyorum. Zaten oradaki şeyleri anlayacak kadar bilgili insanlarsınız. Ama önemli olan 2 şey var. Orada, test command ve entry point 2 başlık olacak.
Onlara yazacağınız şey ise şunlar:
entry point: index.js
test command: node index.js

Ekli dosyayı görüntüle 159004

5.2 : Botumuzun app'ini kurduk. Daha sonra konsola npm i discord.js yazarak discord.js adlı modulümüzü kuruyoruz.

Ekli dosyayı görüntüle 159005

Botumuz çalıştığı zaman ise, konsola bot aktif yazısı yazacaktır.


Evet dostlar. Sizlere biraz olsun yardım etmeye çalıştım. Ve başardığımı düşünüyorum. Şimdi sormak istediğim soru, sizce bunu YouTube adlı platformda videolarını çekmemi ister misiniz?
Ayrıca bunun dışında YouTube da TheSourceCode ve Türkçe Bot Kodlama Dersleri diye aratırsanız bir sürü eğitim videoları çıkar.

Merak ettiğiniz, aklınıza takılan bir soru olursa yorumlarda belli etmeyi unutmayın. Ayrıca düşüncelerinizi nazik bir dille belirtirseniz sevinirim. Sizleri seviyorum, hoşçakalın.​
merhabalar Öncelikler Teşekkürler Fakat Ben Komutda Eklemek İsitoyurm VE Modülüm

discordjs-advanced Buna Uygun Olması Gerek Buna Uyumlu Olması İçinde Kendim Yazmam Lazım Lütfen Youtube Kanalaı Açıp Anlatırsanız Çok Sevinirim açıncada Linkini atın lütfen

Lütfen YoutubeKanalı Açıp Linkini Atın
 

mehmude

Yeni Doğmuş
Mesajlar
1
En iyi cevaplar
0
Beğeniler
0
Puanları
10
Ben Yapamadım. Dahada Detaylı Ve Basit Bir Yoldan Anlatırmısın. Bot Offline Hala Anlamadım
 

LongLime

Yeni Doğmuş
Mesajlar
1
En iyi cevaplar
0
Beğeniler
0
Puanları
10
birkaç şeyi yapamadım yardım eder misiniz
 

Üst