Discord JS - En son mesaj

Buhari

mbuharigkz.com
Yönetici
Onaylı Satıcı
Hosting Görevlisi
Katılım
6 Eylül 2017
Mesajlar
2.057
Elmaslar
1.248
Puan
18.150
Discord İzni
Minecraft
xBuhari

Discord:

xBuhari

Merhabalar. Discord JS 'de bir kanalda benim gönderdiğim mesajın bir üstünde yani benim mesajımdan önce gönderilen mesajı nasıl alabilirim ?
 
JavaScript:
// mesaj çekilecek kanalını bul ve son 10 mesajı çek:

message.channel.messages.fetch({ limit: 10 }).then(messages => {
    // mesajlar gelince döngüye sok
    // if ile kontrol yap senin id hariç de:
    // author.id !== "senin.id(123)"
});
başka algoritmayla çekerim diyorsan apiden kanal logları ne içeriyor bak
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Son düzenleme:
Promise { <pending> }

Mesajı atıyor ne anlama geliyor biliyor musunuz ? JS çok bilmiyorum.
 
son 10 mesajlar için
JavaScript:
message.channel.messages.fetch({ limit: 10 })
.then(messages => console.log(`${messages.size} mesaj alındı`))
.catch(console.error);
bellirli bir üyeye ait mesajlar için
JavaScript:
message.channel.messages.fetch()
.then(messages => console.log(`${messages.filter(m => m.author.id === 'user_id').size} mesajı var`))
.catch(console.error);
gibi yapabilirsin
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst