JavaScript ile yazılmış Discord botundan nasıl rastgele mesaj göndertilir?

ENDERBAD_64

Decapat
Katılım
3 Aralık 2022
Mesajlar
33
Daha fazla  
Sistem Özellikleri
İşletim Sistemi: Microsoft Windows 8.1 Pro

İşlemci: AMD Turion 64 X2 Mobile TL-52

Ekran Kartı: ATI Radeon Xpress Series (128MB)

RAM: 3.9GB

Depolama: 232.8GB HDD

Monitör: 1280x800 @ 60Hz

Anakart: Dell Inc. (0UW744)
Cinsiyet
Erkek
Meslek
Öğrenci
Benim bir botum var bir komut oluşturup onu yazdığımda bana belirlediğim metin veya linklerden birini atmasını istiyorum ama nasıl yapabilirim anlamadım.

JavaScript:
Math. Floor.
Math. Random

Bu ikisini kullanmam gerekiyormuş sanırım ama kod içinde nasıl kullanabilirim bilmiyorum.
ve random mesaj gönderen kodun bunun içinde olması gerekiyor sanırım
JavaScript:
client.on('message', msg => {
    if (msg.content.toLowerCase() === 'selam') {
      msg.reply('Selam hoşgeldin');
    }
  });
 
Son düzenleme:
Belirlediğin mesajların olduğu bir dizi oluşturup bahsettiğin fonksiyonlarla arasından birini seçebilirsin.
JavaScript:
const mesajlar = ["selam hoş geldin", "selamlar", "hoş geldin"]

client.on('message', msg => {
    if (msg.content.toLowerCase() === 'selam') {
        var cevap = mesajlar[Math.floor(Math.random() * mesajlar.length)]
        msg.reply(cevap)
    }
});
 

Oldu teşekkür ederim.

@183189 hocam peki.

JavaScript:
 if (msg.content.toLowerCase() === 'merhaba')

Buradaki tetikleyen kelimeyi birden fazla yapabiliyoruz mu? Yapabiliyorsak ne yapmam lazım?
 
Son düzenleme:
Oldu teşekkür ederim.

@183189 hocam peki.

JavaScript:
 if (msg.content.toLowerCase() === 'merhaba')

Buradaki tetikleyen kelimeyi birden fazla yapabiliyoruz mu? Yapabiliyorsak ne yapmam lazım?
JavaScript:
 if (msg.content.toLowerCase() === 'merhaba' || 'selam' || 'naber')
Aradaki işaret veya anlamına geliyor.
 
JavaScript:
 if (msg.content.toLowerCase() === 'merhaba' || 'selam' || 'naber')
aradaki işaret veya anlamına geliyor.

Yine teşekkür ederim.
@183189 son bir şey daha soracağım.



Kodları ayırabiliyor muyuz? Bir kez bir tane daha JS dosyası oluşturmuştum ama içine yazdığım kodlar çalışmıyordu. Hepsini tek bir yere yazınca karışıyor bayağı.
 
Bot'un yapısı değiştirmeniz lazım onun için. YouTube'dan video izleyerek yapsanız botu daha rahat olur.
 
Bot'un yapısı değiştirmeniz lazım onun için. YouTube'dan video izleyerek yapsanız botu daha rahat olur.

Bulamadım pek düzgün video. Neyse teşekkürler tekrardan.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…