fixing #42 - excepting more Telegram error codes

This commit is contained in:
b3yond 2018-10-07 19:09:02 +02:00
parent e032ecbcc3
commit 3d669e6caf

View file

@ -20,7 +20,11 @@ class TelegramBot(Bot):
if updates == None: if updates == None:
return reports return reports
for update in updates: for update in updates:
if update == 404: # return when telegram returns an error code
if update in [303, 404, 420, 500]:
return reports
elif isinstance(update, int):
logger.error("Unknown Telegram error code: " + str(update))
return reports return reports
user.save_seen_tg(update.update_id) user.save_seen_tg(update.update_id)
if update.message.text.lower() == "/start": if update.message.text.lower() == "/start":