}else{
fetch(`https://covid19.mathdro.id/api/countries/${ulke}`).then(res => res.json()).then(json => {
bu kısımdan sonra ülke kodu ile sorgulama başlıyor örneği !korona TR ülke kodu ile kullanınca da bekleme süresi atıyor bunu nasıl kaldırabilirim?
const Discord = require("discord.js");
const fetch = require("node-fetch");
const beklemeTimeOut = new Set();
exports.run = async (bot, message, args) => {
if (beklemeTimeOut.has(message.author.id)) {
const beklemeSuresi = new Discord.RichEmbed()
beklemeSuresi.setColor(0x00AE86)
beklemeSuresi.setTimestamp()
beklemeSuresi.setAuthor(message.author.username, message.author.avatarURL)
beklemeSuresi.setTitle("Bu komutu kullanabilmek için 1 dakika bekleyin.")
return message.channel.sendEmbed(beklemeSuresi);
}else {
let ulke = args.slice(0).join(' ');
if(!ulke){
fetch("https://covid19.mathdro.id/api/").then(res => res.json()).then(json => {
const embed = new Discord.RichEmbed();
embed.addField("**= Toplam Vaka Sayısı =**",`**`+ json.confirmed['value'] +` kişi**`)
embed.addField("**= İyileşen Vaka Sayısı =**",`**`+ json.recovered['value'] +` kişi**`)
embed.addField("**= Hayatını Kaybeden Vaka Sayısı =**",`**`+ json.deaths['value'] +` kişi**`)
embed.setColor(15962634)
embed.setTitle('Dünya Geneli COVID-19 İstatistikleri')
embed.setDescription('Burada ki veriler API servisine bağlı olarak sağlanmaktadır. Verinin asıl kaynağı bilinmediğinden dolayı net doğrulukta bilgi içermemektedir. ')
message.channel.send({embed: embed});
});
}else{
fetch(`https://covid19.mathdro.id/api/countries/${ulke}`).then(res => res.json()).then(json => {
const embed = new Discord.RichEmbed();
embed.addField("**= Toplam Vaka Sayısı =**",`**`+ json.confirmed['value'] +` kişi**`)
embed.addField("**= İyileşen Vaka Sayısı =**",`**`+ json.recovered['value'] +` kişi**`)
embed.addField("**= Hayatını Kaybeden Vaka Sayısı =**",`**`+ json.deaths['value'] +` kişi**`)
embed.setColor(15962634)
embed.setTitle(`COVID-19 İstatistikleri (${ulke})`)
embed.setDescription('Burada ki veriler API servisine bağlı olarak sağlanmaktadır. Verinin asıl kaynağı bilinmediğinden dolayı net doğrulukta bilgi içermemektedir. ')
message.channel.send({embed: embed});
}).catch(() => {
message.reply("aradığın ülkeyi bulamadım, ülke yazarken türkçe harf kullanmamaya dikkat et. Ülke kısaltmalarını da yazabilirsin (ör: TR, USA, AZ)");
});
}
beklemeTimeOut.add(message.author.id);
setTimeout(() => {
// Removes the user from the set after a minute
beklemeTimeOut.delete(message.author.id);
}, 60000);
}
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ['corona'],
permLevel: 0
};
exports.help = {
name: "koronavirus",
description: "KORONA VİRÜS KOMUTU",
usage: "koronavirüs"
};Not: komutu kullanmak isterseniz kopyalayıp kullanabilirsiniz.