Advertisement
Zaayd

Covid Info (discord.js v12)

Aug 17th, 2021
912
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. Coded By : Me , 9 9 9 <Eùros/>#0204
  3. ID : 678517905150836757
  4. Error? : https://discord.gg/mmD3bxRK4Z
  5. */
  6. const Discord = require("discord.js");
  7. const fetch = require("node-fetch");
  8. exports.run = async (client, message,prefix) =>  {
  9.   let args = message.content.split(" ").slice(1).join(" ");
  10.   if(!args){ //All
  11.     fetch(`https://covid19.mathdro.id/api`)
  12.     .then((res) => res.json())
  13.     .then((data) => {
  14.       const CovidEmbed = new Discord.MessageEmbed()
  15.         .setTitle(`**Worldwide COVID-19 Stats 🌎**`)
  16.         .addField(`**Stats : **`,[
  17.          `**Confirmed Case : ${data.confirmed.value}**`,
  18.          `**Recovered : ${data.recovered.value}**`,
  19.          `**Deaths : ${data.deaths.value}**`,
  20.         ])
  21.         .setColor('#36393e')
  22.       message.channel.send(CovidEmbed)
  23.     })
  24.   } else {
  25.     fetch(`https://covid19.mathdro.id/api/countries/${args}`)
  26.         .then((res) => res.json())
  27.         .then((data) => {
  28.           if(data.error) return message.channel.send(`**Invalid country**`)
  29.         const CovidEmbed = new Discord.MessageEmbed()
  30.         .setTitle(`COVID-19 Stats for ${args}`)
  31.         .addField(`**Stats : **`,[
  32.          `**Confirmed Case : ${data.confirmed.value}**`,
  33.          `**Recovered : ${data.recovered.value}**`,
  34.          `**Deaths : ${data.deaths.value}**`,
  35.         ])
  36.         .setColor('#36393e')
  37.         .setFooter(`Last Update : ${data.lastUpdate}`,"https://static01.nyt.com/images/2016/05/03/world/what-in-the-world/WITW-PROMO/WITW-PROMO-thumbLarge.jpg")
  38.         message.channel.send(CovidEmbed)
  39.         })
  40.   }
  41. };
  42.  
  43. exports.conf = {
  44.     enabled: true,
  45.     aliases: ["covid"],
  46.     cooldown:3
  47. };
  48.  
  49. exports.help = {
  50.     name: 'covid-stats',
  51.     description: '',
  52.     usage: ''
  53. };
  54. /*
  55. Coded By : Me , 9 9 9 <Eùros/>#0204
  56. ID : 678517905150836757
  57. Error? : https://discord.gg/mmD3bxRK4Z
  58. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement