Covid command
Coded by: Rhazeunknown
javascript
3 years ago
1.9 kB
15
Indexable
if(input.startsWith("/covid")){
const https = require('https');
const got = require('got');
got.get('https://disease.sh/v3/covid-19/countries/' + location)
.then(res => {
var resp = res.body;
var response = JSON.parse(resp);
cont = response.country,
cases = response.cases,
death = response.deaths,
recovered = response.recovered,
tests = response.tests
population = response.population,
continent = response.continent,
todayD = response.todayDeaths,
todayR = response.todayRecovered,
todayC = response.todayCases,
critical = response.critical,
active = response.active,
flag = response.countryInfo.flag;
var file = fs.createWriteStream("flag.png");
var targetUrl = flag;
var gifRequest = http.get(targetUrl, function (gifResponse)
gifResponse.pipe(file);
file.on('finish', function () {
console.log('finished downloading flag')
var message = {
body: "COVID CASES UPDATE\nAs of: " + time + "\nCountry: " + cont + "\nContinent: " + continent + "\nPopulation: "+ population + "\nTotal Cases: " + cases + "\nTotal Recovered:" + recovered + "\nTotal Death: " + death + "\nActive: " + active + "\nCritical: " + critical + "\nToday's Cases: " + todayC + "\nToday's Recovered: " + todayR + "\nToday's Death: " + todayD ,
attachment: fs.createReadStream(__dirname + '/flag.png')
}
});
});
})
.catch(err => {
console.log("⚠️Error: " + err.message)
console.log(err.message)
api.sendMessage("❎"+location+" country not found or doesn't have any cases", event.threadID, event.messageID);
});
}Editor is loading...