Discord.js sil komutu 14 gün önceki mesajları silmiyor

Maraza25

Hectopat
Katılım
21 Ekim 2020
Mesajlar
189
Çözümler
1
Daha fazla  
Sistem Özellikleri
Asus ROG Strix G15
Cinsiyet
Erkek
Meslek
Öğrenci
[CODE lang="javascript" title="Hata Kodu"]client.on("message",message=>{
console.log("gelen mesaj: "+message.content)

const parsedMessage2=message.content.split(" ")




switch (parsedMessage2[0]) {
case "/sil":
if(!message.member.hasPermission('MANAGE_MESSAGES')) return message.reply('Bu Komudu Kulllanmaya Yetkin Yok aslan Parçası!')
message.delete()
if(!parsedMessage2[1]) return message.reply('1 ile 100 Arası Bir Sayı Gir!')

if(parsedMessage2[1] > 100) return message.reply('Hop Hop! 100 den büyük bir sayı girdin')

if(isNaN(parsedMessage2[1])) return message.reply('Sayı girmediğini anlamadığımımı sandın. Adam gibi sayı gir!')



message.channel.bulkDelete(parsedMessage2[1]);
if (!message.channel.bulkDelete(parsedMessage2[1]))return message.channel.send(" You can only bulk delete messages that are under 14 days old.")
message.reply(`${parsedMessage2[1]} Tane Mesaj Sildim.`).then(msg => msg.delete({timeout: 10000}.then))
return
}




}

)[/CODE]


Bu kodla mesaj silme yapıyor ama 14 önceki mesajları silmesine Discord izin vermiyor. Ama böyle bir problem olduğunda bot duruyor yani silme komutu duruyor. Diğer fonksiyonları calışıyor. Ben de bunu mesaj olarak atıp ardından komuttan cıkmasını istiyorum.


Örnek:

MEE6BOTdün 23:00​

I have deleted 5 messages!
Because of Discord limitations I can't delete messages past 2 weeks.
 
Son düzenleyen: Moderatör:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…