diff --git a/bot.py b/bot.py index c1e8cb6b..797d51b2 100644 --- a/bot.py +++ b/bot.py @@ -6,5 +6,5 @@ while(True): #Guarda il comando ricevuto. msg = telegram.getUpdates() cmd = msg['text'].split(' ') - if(msg[0].startswith('/ahnonlosoio')): + if(cmd[0].startswith('/ahnonlosoio')): telegram.sendMessage("Ah, non lo so nemmeno io!\n¯\_(ツ)_/¯") \ No newline at end of file diff --git a/telegram.py b/telegram.py index 838a05ad..90219a48 100644 --- a/telegram.py +++ b/telegram.py @@ -19,10 +19,10 @@ def getUpdates(): data = requests.get("https://api.telegram.org/bot" + telegramtoken + "/getUpdates", params=parametri).json() if(data['ok'] == True): if(data['result'] != []): - writeFile("lastid.txt", str(data['result'][0]['update_id'] + 1)) + filemanager.writeFile("lastid.txt", str(data['result'][0]['update_id'] + 1)) #sporco hack per non far crashare il bot ogni 10 secondi; prima o poi capirò il senso di certe risposte nell'api di telegram - if(data['result'][0]['message'] != None): - if(data['result'][0]['message']['text'] != ""): + if('message' in data['result'][0]): + if('text' in data['result'][0]['message']): return data['result'][0]['message'] def sendMessage(content, to=chat, tastiera=""):