Zaman aşımı sistemim ile alakalı bir sorun var

Sorunu başlığın altında anlatıyorum
11 Replies
hyccop
hyccopOP7d ago
MessageCreate.js dosyamdaki zaman aşımı kodum şöyle
// Zaman Aşımı Kontrolü
if (command.timeDead) {
setTimeout(async () => {
const timeDeadEmbed = new MessageEmbed()
.setColor('#ed4245')
.setTitle(`${emoji("wrench")} Zaman Aşımı`)
.setDescription(`Hey - Hala Bekliyor musun? Bu mesaj artık geçerliliğini yitirdi! \n> İlgili Komut -> \`${process.env.PREFIX}${commandName}\``);
await message.channel.send({ embeds: [timeDeadEmbed] });
}, command.timeDead * 1000);
}
// Zaman Aşımı Kontrolü
if (command.timeDead) {
setTimeout(async () => {
const timeDeadEmbed = new MessageEmbed()
.setColor('#ed4245')
.setTitle(`${emoji("wrench")} Zaman Aşımı`)
.setDescription(`Hey - Hala Bekliyor musun? Bu mesaj artık geçerliliğini yitirdi! \n> İlgili Komut -> \`${process.env.PREFIX}${commandName}\``);
await message.channel.send({ embeds: [timeDeadEmbed] });
}, command.timeDead * 1000);
}
export default {
name: "test",
timeDead: 1,
execute(message) {
message.channel.send("test")
}
};
export default {
name: "test",
timeDead: 1,
execute(message) {
message.channel.send("test")
}
};
herhangi bir prefixle çalışan komut dosyamda bu sistem çalışıypr ama örnek test mesajı olarak gönderilen mesja silinmiyor onun altına geliryor zaman aşımı embedi fotoğrafında atıyorum
hyccop
hyccopOP7d ago
No description
hyccop
hyccopOP7d ago
yeni başladım discord.js'e ondan dolayı sizden yardım istiyorum teşekkürler şimdiden not: timeDead: 1, değeri saniye cinsinden zaman aşımı mesajının ne zaman gönderileceğini söylüyor @Support Team @Trial Support
hod
hod7d ago
consola yazdırdın mı bunu command.timeDead'ı
hyccop
hyccopOP7d ago
deneyeyim
hyccop
hyccopOP7d ago
No description
hyccop
hyccopOP7d ago
doğru değeri alıyor eğer 10 saniye yaparsam 10 yazıyoer
hod
hod7d ago
kanka sen test mesajını sildirmek için bir şey yapmamışsın ki silsin message.delete() koyucaksın message dediğin obje senin message eventini tetikleyen mesaj bu arada eğer !test yazısını sildirmek istiyorsan onu yapacaksın botunkini sildirmek istiyorsan onu event ile yapmana gerek yok export default { name: "test", timeDead: 1, execute(message) { message.channel.send("test") } }; burada yapabilirsin onu
hyccop
hyccopOP7d ago
message.delete() kullanıcının mesjaını siliyor export default yaptığım koddaki mesajın silinmesini istiyorum çünkü ona zaman aşımı embedi geliyor biliyorum ona yapacak bir şey bulamadım ve yardım istedim buyüzden
hod
hod7d ago
tamam direkt settimeout'u oraya koysana kanka message gönderildikten sonra timeout ile mesajı silsin veya mesajı fetchleyip sil
hyccop
hyccopOP7d ago
biliyorum onu yapmak istemediğim için böyle bir otomasyon yapmak istemiştim sadece

Did you find this page helpful?