PHP ile COVID-19 Botu Yapımı

PHP ile günlük olarak COVID-19 verilerini ve istatistiklerini paylaşan bot nasıl yapılır onu anlatacağım.

PHP ile COVID-19 Botu Yapımı

Merhaba arkadaşlar, bugün ki yazımda sizlere PHP ile günlük olarak COVID-19 verilerini ve istatistiklerini paylaşan bot nasıl yapılır onu anlatacağım. Bot için kullanıdığım bir site bulunmaktadır ve o site sayesinde siz de kendinize ait botlarınızı yaparak herhangi bir yere entegre edebilirsiniz. Hemen yazıya geçelim :)

1) Öncelikle değerleri belirliyoruz:

//COVID-19 All Yesterday False
$covidUrlAYFalse = "https://disease.sh/v3/covid-19/all?yesterday=false";
//COVID-19 Turkey Yesterday True
$covidUrlTRYTrue = "https://disease.sh/v3/covid-19/countries/turkey?yesterday=true";
//COVID-19 Turkey Yesterday False
$covidUrlTRYFalse = "https://disease.sh/v3/covid-19/countries/turkey?yesterday=false";

2) Verileri çekmek için dosya içeriğini okuyan ve bunları ayrıştıracak değerleri belirleyelim:

//COVID Url Content
$covidUrlContent = file_get_contents($covidUrlTRYTrue);
//COVID Parse Json From Content
$covidUrlJsonParse = json_decode($covidUrlContent, true);

3) Ekrana sonucu verecek olan kodumuzu yazalım:

echo $covidUrlContent;

Çıkan sonuca göz atalım:

{
	"updated":1597275585335,
	"country":"Turkey",
	"countryInfo": {
		"_id":792,
		"iso2":"TR",
		"iso3":"TUR",
		"lat":39,
		"long":35,
		"flag":"https://disease.sh/assets/img/flags/tr.png"
	},
	"cases":243180,
	"todayCases":1183,
	"deaths":5873,
	"todayDeaths":15,
	"recovered":226155,
	"todayRecovered":1185,
	"active":11152,
	"critical":617,
	"casesPerOneMillion":2880,
	"deathsPerOneMillion":70,
	"tests":5387751,
	"testsPerOneMillion":63805,
	"population":84440722
	,"continent":"Asia",
	"oneCasePerPeople":347,
	"oneDeathPerPeople":14378,
	"oneTestPerPeople":16,
	"activePerOneMillion":132.07,
	"recoveredPerOneMillion":2678.27,
	"criticalPerOneMillion":7.31
}

İstediğimiz değerleri ekrana yazdıralım:

echo 'Test: '.$covidUrlJsonParse['testsPerOneMillion']."
";
echo 'Vaka: '.$covidUrlJsonParse['todayCases']."
";
echo 'Ölüm: '.$covidUrlJsonParse['todayDeaths']."
";
echo 'Kurtarılan: '.$covidUrlJsonParse['todayRecovered']."
";
echo 'Kritik: '.$covidUrlJsonParse['critical'];

 

Bir sonraki yazımda görüşmek üzere sağlıcakla kalın :)


Etiketler: php bot yapımı, php ile bot yapımı, php koronavirüs tablosu, php koronavirüs botu, php covid-19 botu