Neler Yeni

Discord Bot Yapım Dersleri 4 - Bir şey yazınca cevap alma

EmreBey52

80+ Silver
Katılım
11 Ağustos 2020
Mesajlar
2,960
Dahası  
Reaksiyon skoru
3,199
Konum
İstanbul/Ordu
İsim
EmreBey

Emre Avara

80+ Bronze
Katılım
15 Mayıs 2020
Mesajlar
1,387
En İyi Cevap
1
Elinize sağlık :love:
 

EmreBey52

80+ Silver
Katılım
11 Ağustos 2020
Mesajlar
2,960
Dahası  
Reaksiyon skoru
3,199
Konum
İstanbul/Ordu
İsim
EmreBey
Merhabalar. Bugün sizlerle birlikte bir şey yazınca cevap almayı öğreneceğiz.
İlk olarak Visual Studio Code programımızı açıyoruz.
Ardından bot.js'yi de açıyoruz.

Ardından aşağıdaki kodu dosyada herhangi bir yere yapıştırıyoruz;

JavaScript:
client.on('message', msg => {
  if (msg.content === 'sa') {
    msg.reply('as');
  }
});

Burada "sa" yazan yer, bizim yazacağımız yer, "as" yazan yerde, biz "sa" yazınca botun cevap yazacağı yerdir.

Böyle yapınca biz "sa" yazınca bot bize "as" olarak cevap yazacak, deneyelim;
Öncelikle kodu yapıştıralım.

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

Ardından botu açalım.

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

Şimdi ise "sa" yazalım;

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

Kodumuz şu an çalışıyor, ancak bir problemimiz var.

Eğer ki biz "SA" yazarsak, bot "as" yazamayacak. Yani büyük-küçük harfi şu an ayırt edemiyor.
Bunu hemen değiştirelim ve kodu şöyle yapalım;

JavaScript:
client.on('message', msg => {
  if (msg.content.toLowerCase() === 'sa') {
    msg.reply('as');
  }
});

Şimdi deneyelim;

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


Bu kadar basit.

Eğer yardımcı olabildiysem beğenmeyi unutmayın.

Not: Artık sınavlarım başlıyor, bu yüzden 3 haftaya yakın bir şey paylaşamayabilirim.
Elinize sağlık hocam :)
 

Emre Avara

80+ Bronze
Katılım
15 Mayıs 2020
Mesajlar
1,387
En İyi Cevap
1
1614334053045.png
 

LogiMess

80+ Gold
Katılım
9 Aralık 2020
Mesajlar
5,331
En İyi Cevap
1
Dahası  
Reaksiyon skoru
2,709
Konum
Gtx 1050Tİ
İsim
Gtx 1090Tİ
Merhabalar. Bugün sizlerle birlikte bir şey yazınca cevap almayı öğreneceğiz.
İlk olarak Visual Studio Code programımızı açıyoruz.
Ardından bot.js'yi de açıyoruz.

Ardından aşağıdaki kodu dosyada herhangi bir yere yapıştırıyoruz;

JavaScript:
client.on('message', msg => {
  if (msg.content === 'sa') {
    msg.reply('as');
  }
});

Burada "sa" yazan yer, bizim yazacağımız yer, "as" yazan yerde, biz "sa" yazınca botun cevap yazacağı yerdir.

Böyle yapınca biz "sa" yazınca bot bize "as" olarak cevap yazacak, deneyelim;
Öncelikle kodu yapıştıralım.

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

Ardından botu açalım.

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

Şimdi ise "sa" yazalım;

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

Kodumuz şu an çalışıyor, ancak bir problemimiz var.

Eğer ki biz "SA" yazarsak, bot "as" yazamayacak. Yani büyük-küçük harfi şu an ayırt edemiyor.
Bunu hemen değiştirelim ve kodu şöyle yapalım;

JavaScript:
client.on('message', msg => {
  if (msg.content.toLowerCase() === 'sa') {
    msg.reply('as');
  }
});

Şimdi deneyelim;

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


Bu kadar basit.

Eğer yardımcı olabildiysem beğenmeyi unutmayın.

Not: Artık sınavlarım başlıyor, bu yüzden 3 haftaya yakın bir şey paylaşamayabilirim.
Bu arada hocam botla ilgili olan konuların hepsinin linkini atarmısınız ?
 

Asansörcü

80+ Bronze
Katılım
13 Ekim 2020
Mesajlar
660
Dahası  
Reaksiyon skoru
729
Konum
Konya
İsim
Asansörcü
İlgilendiği Kategoriler
Asansör
Bu arada hocam botla ilgili olan konuların hepsinin linkini atarmısınız ?
Ders 1- Bot Oluşturma

Ders 2- Botu Sunucuya Alma

Ders 3- Botu Aktif Etme
 

radasamara

80+ Gold
Katılım
23 Aralık 2020
Mesajlar
6,166
Dahası  
Reaksiyon skoru
5,712
Konum
Düsseldorf
İsim
rada
Ben javascriptden sıkıldım şuan c# ile unity üzerinden birşeyler deniyorum. Herkesin zevki farklıdır kimisi web yapar,kimisi oyun kimisi bot. Rehberiniz çok güzel ama birde bu ufaktan js öğrenmeye başlamak isteyenler için js nedir, nerelerde kullanılır gibi rehberlerde yaparsanız harika olur.
 
Top Bottom