Elim de olan kodları yakın zaman da paylaşacağım.

Katılım
15 Eyl 2020
Konular
5
Mesajlar
5
Tepki puanı
12
Puanları
0
Selamlar, ben rewindo genel olarak javascript kodlarına ilgi duyan birisiyim o yüzden burada elimde olan kodları değerlendirmeye çalışacağım bu ilk konum eğer paylaştığım kodlara veya komutlara karşı istek artarsa paylaşmaya devam edeceğim.

İlk olarak bu komut günlük olarak korona verilerini gösteren bir şey bunun için tek gerekli modül "axios" modülünü package.json kısmına ekleyebilirsiniz.
Bu komutu kendi botum da kullanmak için yapmıştım beğenmediğiniz kısımlar olursa kendinize göre düzenleyebilirsiniz.

JavaScript:
const rewindo = require("discord.js");

const ayarlar = require("../ayarlar.json")

const axios = require('axios');

exports.run = async (client, message, args) => {



if (!args.length) {

            axios.get('https://corona.lmao.ninja/v2/all')

                .then((response) => {

                    const exampleEmbed = new rewindo.RichEmbed()

                        .setColor("GREEN")

            .setThumbnail("https://i2.milimaj.com/i/milliyet/75/0x0/5e6e497aadcdeb15e8c11dcf.jpg")

                        .setTitle('Dünya Geneli COVID-19 Bilgileri\nKendi sağlığınız için #EvdeKal')

                        .setDescription('Tanı konulan vakalar, ölümler ve dünya çapında gelişmeler \n Ülkeler hakkında bilgi almak için ' + ` \`${ayarlar.prefix}covid country(name)\` `)

                        .addField(`Tanı Konulan Hasta Sayısı`,response.data.cases)

            .addField(`Toplam Ölüm`,response.data.deaths)

            .addField(`Toplam İyileşen`,response.data.recovered)

            .setDescription(`**\nBu vakaların artmaması için düzenli olarak ellerinizi yıkayın veya 80 derece üstü kolonya kullanın, dezenfektan kullanabilirsiniz veya Dünya Sağlık Örgütünün(WHO) verdiği tarife göre kendi dezenfektanınızı yapabilirsiniz.**\n**Farklı ülkelere bakmak için d!corona (country)**`)

           .setFooter('#HayatEveSığar')



                    message.channel.send(exampleEmbed);

                })

                .catch((error) => {

                    console.log(error);

                });

        }

        else {

            axios.get(`https://corona.lmao.ninja/v2/countries/${args[0]}`)

                .then((response) => {

                    const exampleEmbed = new rewindo.RichEmbed()

                        .setColor('GREEN')

            .setThumbnail('https://i2.milimaj.com/i/milliyet/75/0x0/5e6e497aadcdeb15e8c11dcf.jpg')

                        .setTitle(`${args[0]} - COVID19 Bilgileri\n Kendi sağlığınız için #EvdeKal`)

                        .addField(`Ülke`,response.data.country)

            .addField(`Tanı Konulan Hasta`,response.data.cases ,true)

            .addField(`Bugünkü Vaka`,response.data.todayCases,true)

            .addField(`Toplam Ölüm`,response.data.deaths ,true)

            .addField(`Bugünkü Ölüm`,response.data.todayDeaths ,true)

            .addField(`Toplam İyileşen Hasta`,response.data.recovered ,true)

            .addField(`Aktif Vaka`,response.data.active ,true)

            .addField(`Toplam Kritik Vaka`,response.data.critical ,true)

            .addField(`Toplam Test`,response.data.tests ,true)

            .setDescription(`**\nBu vakaların artmaması için düzenli olarak ellerinizi yıkayın veya 80 derece üstü kolonya kullanın, dezenfektan kullanabilirsiniz veya Dünya Sağlık Örgütünün(WHO) verdiği tarife göre kendi dezenfektanınızı yapabilirsiniz.**\n**Farklı ülkelere bakmak için d!corona (country)**,`)

            .setFooter('#HayatEveSığar')

            .setThumbnail(response.data.countryInfo.flag)

          console.log(response)

                    message.channel.send(exampleEmbed);

                })

                .catch((error) => {

          message.channel.send('Lütfen ülke girerken global olarak giriniz. Örnek: Turkey veya turkey şeklinde girebilirsiniz.')

                    console.log(error);

                });

        }

}

  



exports.conf = {

  enabled: true,

  guildOnly: false,

  aliases: ["corona", "covid", "covid19", "covıd", "virüs", "coronavirüs"],

  permLevel: 0

};



exports.help = {

  name: 'korona',

  description: 'Ülkelerdeki COVID-19 vakalarını inceyelebilirsiniz',

  usage: 'korona <ülke>'

};
 
Son düzenleme:
  • Beğen
Tepkiler: Rospia