def corona(message): if message.text == 'Aqsh': res = covid.get_country_cases("USA") elif message.text == 'Ispaniya': res = covid.get_country_cases("Spain") elif message.text == 'Rossiya': res = covid.get_country_cases("Russia") elif message.text == 'O\'zbekiston': res = covid.get_country_cases("Uzbekistan") elif message.text == 'Buyuk Britaniya': res = covid.get_country_cases("UK") elif message.text == 'Italiya': res = covid.get_country_cases("Italy") elif message.text == 'Fransiya': res = covid.get_country_cases("France") elif message.text == 'Germaniya': res = covid.get_country_cases("Germany") elif message.text == 'Turkiya': res = covid.get_country_cases("Turkey") elif message.text == 'Xitoy': res = covid.get_country_cases("China") else: res = covid.get_global_cases() lat = res['TotalCases'] new = res['NewCases'] deth = res['TotalDeaths'] rec = res['TotalRecovered'] text = "Jami kasallanganlar soni: {0}\nBugun aniqlangan bemorlar soni: {1}\nJami o'limlar soni: {2}\nJami tuzalganlar soni: {3}\nAgarda bu sonlar ortishini istamasangiz <b>Uyda qoling</b>".format( lat, new.replace("+", ""), deth, rec) bot.send_message(message.chat.id, text, parse_mode='html')
def index(): data = covid.get_country_cases("Ghana") data['bool'] = False now = datetime.datetime.now() data['now'] = now data['places'] = places return render_template('index.html', **data)
async def compare(ctx, c1, c2): data = [ int( covid19.get_country_cases(c1.replace('-', ' '))["TotalCases"].replace( ',', '')), int( covid19.get_country_cases(c2.replace('-', ' '))["TotalCases"].replace( ',', '')) ] fig = plt.subplots() plt.bar([c1.replace('-', ' '), c2.replace('-', ' ')], data) plt.suptitle(c1.replace('-', ' ') + " compared to " + c2.replace('-', ' ')) plt.savefig('graph.png', dpi=400) await ctx.send(file=discord.File('graph.png')) os.remove("graph.png") plt.clf()
def send_echo(message): country = covid.get_country_cases(message.text) confirm = country['TotalCases'] death = country['TotalDeaths'] recover = country['TotalRecovered'] answer = "At this moment, in " + message.text + " there are " + str( confirm) + " infected people. \n" answer += "The number of deaths is " + str(death) + ". " + str( recover) + " people have recovered. \n\n" + str.upper("#stayathome") bot.send_message(message.chat.id, answer)
async def predict(ctx, days=None, region=None, region2=None, region3=None, region4=None, region5=None): if daysisNone: cases = covid19.get_global_cases() embed = discord.Embed(colour=discord.Colour.green()) embed.set_author(name='Prediction') embed.add_field( name='What this represents', value= 'If all restrictions were let loose for the following 7 days, we\'d have the following amount of active cases:' ) embed.add_field(name='Day 1', value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), 7800000000000, 1), inline=False) embed.add_field(name='Day 2', value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), 7800000000000, 2), inline=False) embed.add_field(name='Day 3', value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), 7800000000000, 3), inline=False) embed.add_field(name='Day 4', value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), 7800000000000, 4), inline=False) embed.add_field(name='Day 5', value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), 7800000000000, 5), inline=False) embed.add_field(name='Day 6', value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), 7800000000000, 6), inline=False) embed.add_field(name='Day 7', value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), 7800000000000, 7), inline=False) embed.add_field(name='Current Active Cases', value=cases["ActiveCases"], inline=False) embed.add_field(name='Current Total Cases', value=cases['TotalCases']) embed.set_footer( text= 'NOTE: The following predictions cannot be relied on and might not actually happen.' ) await ctx.send(embed=embed) elif regionisNone and days != None: cases = covid19.get_global_cases() embed = discord.Embed(colour=discord.Colour.green()) embed.set_author(name='Prediction') embed.add_field( name='What this represents', value='If all restrictions were let loose for the following ' + days + ' day(s), we\'d have the following amount of active cases:') embed.add_field(name='Day ' + days, value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), 7800000000000, int(days)), inline=False) embed.set_footer( text= 'NOTE: The following predictions cannot be relied on and might not actually happen.' ) embed.add_field(name='Current Active Cases', value=cases["ActiveCases"], inline=False) embed.add_field(name='Current Total Cases', value=cases['TotalCases']) await ctx.send(embed=embed) elif region2isNone and region != None: cases = covid19.get_country_cases(region) embed = discord.Embed(colour=discord.Colour.green()) embed.set_author(name='Prediction') embed.add_field( name='What this represents', value='If all restrictions were let loose for the following ' + days + ' day(s), we\'d have the following amount of active cases:') embed.add_field(name='Day ' + days, value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), int(cases["Population"].replace(',', '')), int(days)), inline=False) embed.add_field(name='Current Active Cases', value=cases["ActiveCases"], inline=False) embed.add_field(name='Current Total Cases', value=cases['TotalCases']) embed.set_footer( text= 'NOTE: The following predictions cannot be relied on and might not actually happen.' ) await ctx.send(embed=embed) elif region3isNone and region2 != None: cases = covid19.get_country_cases(region + " " + region2) embed = discord.Embed(colour=discord.Colour.green()) embed.set_author(name='Prediction') embed.add_field( name='What this represents', value='If all restrictions were let loose for the following ' + days + ' day(s), we\'d have the following amount of active cases:') embed.add_field(name='Day ' + days, value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), int(cases["Population"].replace(',', '')), int(days)), inline=False) embed.add_field(name='Current Active Cases', value=cases["ActiveCases"], inline=False) embed.add_field(name='Current Total Cases', value=cases['TotalCases']) embed.set_footer( text= 'NOTE: The following predictions cannot be relied on and might not actually happen.' ) await ctx.send(embed=embed) elif region4isNone and region3 != None: cases = covid19.get_country_cases(region + " " + region2 + " " + region3) embed = discord.Embed(colour=discord.Colour.green()) embed.set_author(name='Prediction') embed.add_field( name='What this represents', value='If all restrictions were let loose for the following ' + days + ' day(s), we\'d have the following amount of active cases:') embed.add_field(name='Day ' + days, value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), int(cases["Population"].replace(',', '')), int(days)), inline=False) embed.add_field(name='Current Active Cases', value=cases["ActiveCases"], inline=False) embed.add_field(name='Current Total Cases', value=cases['TotalCases']) embed.set_footer( text= 'NOTE: The following predictions cannot be relied on and might not actually happen.' ) await ctx.send(embed=embed) elif region5isNone and region4 != None: cases = covid19.get_country_cases(region + " " + region2 + " " + region3 + " " + region4) embed = discord.Embed(colour=discord.Colour.green()) embed.set_author(name='Prediction') embed.add_field( name='What this represents', value='If all restrictions were let loose for the following ' + days + ' day(s), we\'d have the following amount of active cases:') embed.add_field(name='Day ' + days, value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), int(cases["Population"].replace(',', '')), int(days)), inline=False) embed.add_field(name='Current Active Cases', value=cases["ActiveCases"], inline=False) embed.add_field(name='Current Total Cases', value=cases['TotalCases']) embed.set_footer( text= 'NOTE: The following predictions cannot be relied on and might not actually happen.' ) await ctx.send(embed=embed) elif region5 != None: cases = covid19.get_country_cases(region + " " + region2 + " " + region3 + " " + region4 + " " + region5) embed = discord.Embed(colour=discord.Colour.green()) embed.set_author(name='Prediction') embed.add_field( name='What this represents', value='If all restrictions were let loose for the following ' + days + ' day(s), we\'d have the following amount of active cases:') embed.add_field(name='Day ' + days, value=predict_uncontrolled( int(cases["TotalCases"].replace(',', '')), int(cases["ActiveCases"].replace(',', '')), int(cases["Population"].replace(',', '')), int(days)), inline=False) embed.add_field(name='Current Active Cases', value=cases["ActiveCases"], inline=False) embed.add_field(name='Current Total Cases', value=cases['TotalCases']) embed.set_footer( text= 'NOTE: The following predictions cannot be relied on and might not actually happen.' ) await ctx.send(embed=embed)