Neler Yeni

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

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
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.

bot1.PNG


Ardından botu açalım.

bot23.PNG

bot3.PNG


Şimdi ise "sa" yazalım;

bot4.PNG


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;

bot5.PNG



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.
 
Son düzenleme:

Hepra

80+ Silver
Katılım
23 Mart 2020
Mesajlar
2,912
En İyi Cevap
13
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.
Ellerine sağlık ama isimi ve etiketleri sansürle. Kurallara aykırı.
 

LogiMess

80+ Gold
Katılım
9 Aralık 2020
Mesajlar
5,331
En İyi Cevap
1
Dahası  
Reaksiyon skoru
2,710
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.
İsim Türkiyeyi açıklıyor ...
sdasdasD:
 

4101995

80+ Gold
Katılım
4 Ağustos 2020
Mesajlar
6,360
En İyi Cevap
24
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.
Sansür koymaya üşenmiş sonradan, adam gibi adam.
 

EmreBey52

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

SON KONULAR

Forum istatistikleri

Konular
903,608
Mesajlar
8,277,076
Üyeler
140,226
Son üye
Ortahisar
Top Bottom