From ad1d152cde2c48829283844ef7a23ff9a66b45c1 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Wed, 7 Oct 2015 10:35:22 +0200 Subject: [PATCH] =?UTF-8?q?Gestione=20degli=20errori=20di=20telegram,=20ch?= =?UTF-8?q?iss=C3=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- telegram.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/telegram.py b/telegram.py index ec3e5390..718d27b6 100644 --- a/telegram.py +++ b/telegram.py @@ -10,7 +10,7 @@ def getUpdates(): parametri = { 'offset': filemanager.readFile("lastid.txt"), #Update ID del messaggio da leggere 'limit': 1, #Numero di messaggi da ricevere alla volta, lasciare 1 - 'timeout': 300, #Secondi da mantenere attiva la richiesta se non c'e' nessun messaggio + 'timeout': 120, #Secondi da mantenere attiva la richiesta se non c'e' nessun messaggio } while(True): data = requests.get("https://api.telegram.org/bot" + telegramtoken + "/getUpdates", params=parametri).json() @@ -21,6 +21,8 @@ def getUpdates(): if('message' in data['result'][0]): if('text' in data['result'][0]['message']): return data['result'][0]['message'] + else: + except Exception("Telegram non ha risposto con OK alla richiesta dei nuovi messaggi") def sendMessage(content, to): """Manda un messaggio a una chat."""