Neler Yeni

Discord Bot Yapım Dersleri 3 - Botu Aktif Etme

Katılım
5 Ocak 2021
Mesajlar
1,603
En İyi Cevap
1
Hocam şunu yükleyip kurarsanız sorun düzelecektir;

Oldu hocam çok teşekkürler diğer derslerinizi sabırsızlıkla bekliyoruz
Mesaj otomatik birleştirildi:

Bazen kaçıyor bot bir sorun olurmu node bot.js yazınca geri geliyor ama
 
Son düzenleme:

kolonya

80+ Gold
Katılım
15 Ağustos 2020
Mesajlar
9,774
En İyi Cevap
2
Dostlar merhaba! Discord bot yapım derslerine kaldığımız yerden devam ediyoruz!

Bugün, botumuzu aktif edeceğiz!

Gerekli programlar: Visual Studio Code, Node 12.20

Öncelikle, bir adet klasör oluşturun ve adını botunuzun adı yapın;

Ardından Visual Studio Code aracılığıyla klasörü açın.

Ardından Visual Studio Code'dan terminali açın.

Terminal nasıl açılır?
VisualStudioCode'da dosyaların olduğu herhangi bir yere sağ tıklayın ve Open in İntegrated Terminal yazısına basın.

Terminale şunları yazın;
npm init


Ardından şöyle bir yer gelecek;

Alıntıyı görüntüle

Burada "package name" yazan yere botunuzun adını yazın.
Ardından "version" yazan yere botunuzun versiyonunu yazın, 0.0.1 önerimdir.
Ardından "description" yazan yere botunuzun açıklamasını yazın.
Ardından "entry point" yazan yere botunuzun dosyasını yazın, biz bot.js yapacağımız için ben bot.js yazıyorum.
Ardından "test command" yazan yere node bot.js yazın.
Açılan "git repository" kısmını atlayın.
Açılan "keywords" kısmına anahtar kelimeleri yazın.
Ardından açılan "author" yerine adınızı yazın.
Ardından "license" diye bir yer açılacak, oraya lisans yazacaksınız. MIT yazın geçin.
Ardından "Is this Ok? (yes)" diye bir yer açılacak, enterlayın.

Alıntıyı görüntüle

Şu an botumuz için gerekli olan şeyleri yaptık. Sıra botu açmada.

Klasöre bir adet "bot.js" diye dosya açın.

Ardından içerisine şu kodları yapıştırın;

JavaScript:
const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
  console.log(`Bot ${client.user.tag} Adıyla Açıldı!!`);
});

client.login('Bot Tokeni');

Sırada botu açmada.

Bot Tokeni yazan yere botunuzun tokenini girin.
Tokeni almak için discord.com/developers/applications yerine gidin, botunuzu seçin. Sol taraftan bot sekmesine girin ve oradaki "token" yazan yeri kopyalayın.

Alıntıyı görüntüle

Bot Tokeni yazan yere tokeni yapıştırdıktan sonra kod şöyle bir hal alacaktır;

Alıntıyı görüntüle

Kodunuzu kaydedin.

Şimdi, bot.js'ye sağ tıklayın ve "Open in Integrated Terminal" yazan yere tıklayın.
Ardından açılan terminalde "node bot.js" yazın.

Şu hatayı verecektir; (Error: Cannot find module 'discord.js')

Alıntıyı görüntüle

Terminale şu komutları yazın;

npm install discord.js

Ardından paketin yüklenmesini bekleyin.

Paket yüklendiğinde terminal şöyle bir hal alacaktır;

Alıntıyı görüntüle

Şimdi tekrar "node bot.js" yazın.

Eğer terminale "Bot (BotAdınız) Adıyla Açıldı!" yazarsa botunuz açılmıştır.

Alıntıyı görüntüle

Alıntıyı görüntüle


Okuduğunuz için teşekkür ederim, hoşunuza gittiyse beğenmeyi unutmayın.

Herhangi bir hata çıkarsa aşağıdan yazabilirsiniz.
Mesaj otomatik birleştirildi:

Eğer çalıştıysa yanıtlarınızı bekliyorum.
Dosyaların olduğu bir yer derken?
 

kolonya

80+ Gold
Katılım
15 Ağustos 2020
Mesajlar
9,774
En İyi Cevap
2
Hocam şöyle bir hata veriyor
Screenshot_50.png
 

Whattyu

80+ Bronze
Katılım
23 Mart 2020
Mesajlar
1,785
En İyi Cevap
2
Normalde Discord Bot Maker ile yapıyordum artık buraya geçme zamanı. Eline sağlık
 

Furkan SıRR

80+ Silver
Katılım
23 Mart 2020
Mesajlar
2,447
En İyi Cevap
1
Dahası  
Reaksiyon skoru
1,335
İsim
Furkan Sır
Dostlar merhaba! Discord bot yapım derslerine kaldığımız yerden devam ediyoruz!

Bugün, botumuzu aktif edeceğiz!

Gerekli programlar: Visual Studio Code, Node 12.20

Öncelikle, bir adet klasör oluşturun ve adını botunuzun adı yapın;

Ardından Visual Studio Code aracılığıyla klasörü açın.

Ardından Visual Studio Code'dan terminali açın.

Terminal nasıl açılır?
VisualStudioCode'da dosyaların olduğu herhangi bir yere sağ tıklayın ve Open in İntegrated Terminal yazısına basın.

Terminale şunları yazın;
npm init


Ardından şöyle bir yer gelecek;

Alıntıyı görüntüle

Burada "package name" yazan yere botunuzun adını yazın.
Ardından "version" yazan yere botunuzun versiyonunu yazın, 0.0.1 önerimdir.
Ardından "description" yazan yere botunuzun açıklamasını yazın.
Ardından "entry point" yazan yere botunuzun dosyasını yazın, biz bot.js yapacağımız için ben bot.js yazıyorum.
Ardından "test command" yazan yere node bot.js yazın.
Açılan "git repository" kısmını atlayın.
Açılan "keywords" kısmına anahtar kelimeleri yazın.
Ardından açılan "author" yerine adınızı yazın.
Ardından "license" diye bir yer açılacak, oraya lisans yazacaksınız. MIT yazın geçin.
Ardından "Is this Ok? (yes)" diye bir yer açılacak, enterlayın.

Alıntıyı görüntüle

Şu an botumuz için gerekli olan şeyleri yaptık. Sıra botu açmada.

Klasöre bir adet "bot.js" diye dosya açın.

Ardından içerisine şu kodları yapıştırın;

JavaScript:
const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
  console.log(`Bot ${client.user.tag} Adıyla Açıldı!!`);
});

client.login('Bot Tokeni');

Sırada botu açmada.

Bot Tokeni yazan yere botunuzun tokenini girin.
Tokeni almak için discord.com/developers/applications yerine gidin, botunuzu seçin. Sol taraftan bot sekmesine girin ve oradaki "token" yazan yeri kopyalayın.

Alıntıyı görüntüle

Bot Tokeni yazan yere tokeni yapıştırdıktan sonra kod şöyle bir hal alacaktır;

Alıntıyı görüntüle

Kodunuzu kaydedin.

Şimdi, bot.js'ye sağ tıklayın ve "Open in Integrated Terminal" yazan yere tıklayın.
Ardından açılan terminalde "node bot.js" yazın.

Şu hatayı verecektir; (Error: Cannot find module 'discord.js')

Alıntıyı görüntüle

Terminale şu komutları yazın;

npm install discord.js

Ardından paketin yüklenmesini bekleyin.

Paket yüklendiğinde terminal şöyle bir hal alacaktır;

Alıntıyı görüntüle

Şimdi tekrar "node bot.js" yazın.

Eğer terminale "Bot (BotAdınız) Adıyla Açıldı!" yazarsa botunuz açılmıştır.

Alıntıyı görüntüle

Alıntıyı görüntüle


Okuduğunuz için teşekkür ederim, hoşunuza gittiyse beğenmeyi unutmayın.

Herhangi bir hata çıkarsa aşağıdan yazabilirsiniz.
Mesaj otomatik birleştirildi:

Eğer çalıştıysa yanıtlarınızı bekliyorum.
Cidden emek var
 
Top Bottom