Fixed parsing for a few commands

This commit is contained in:
Remy Moll 2021-01-30 10:29:45 +01:00
parent 5613b1043c
commit d2831634c9
2 changed files with 7 additions and 4 deletions

View File

@ -69,7 +69,7 @@ class Status(BotFunc):
tot_e = np.array(self.persistence["bot"]["execute_activity"]["count"]).sum()
message += "Commands executed `" + str(tot_e) + "`\n"
update.message.reply_text(message, reply_markup=reply_markup)
update.message.reply_text(message, reply_markup=reply_markup, parse_mode=ParseMode.MARKDOWN)
return FIRST

View File

@ -75,7 +75,8 @@ class Weather(BotFunc):
forecast_time = query.data.replace("time-","")
weather = self.get_weather(self.city, forecast_time)
query.edit_message_text(
text = "Weather: \n" + weather
text = "Weather: \n\n" + weather,
parse_mode = ParseMode.HTML
)
return ConversationHandler.END
@ -100,8 +101,10 @@ class Weather(BotFunc):
message += "🌡 ❄ " + str(tod["temps"][0]) + "° , 🌡 🔥 " + str(tod["temps"][1]) + "°\n\n"
if forecast_time == "tomorrow" or forecast_time == "7":
tom = weather.pop(0)
print(tom)
if forecast_time == "tomorrow": # previous statement was not executed: tomorrow is at weather[2]
tom = weather.pop(2)
else:
tom = weather.pop(0)
message += "<b>" + "Tomorrow" + ":</b> " + categories[tom["short"]] + "\n"
message += "🌡 ❄ " + str(tom["temps"][0]) + "° , 🌡 🔥 " + str(tom["temps"][1]) + "°\n\n"