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:
Because of Discord limitations I can't delete messages past 2 weeks.
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:
MEE6BOT — dü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: