Пример #1
0
 def getUpdates(self):
     updates = self.get('getUpdates',{'offset':cache.get('tgbot-update-id')})
     try:
         if updates:
             cache.set('tgbot-update-id',updates[-1]['update_id'] + 1)
             for update in updates:
                 message_received.send(sender=self, message=update['message'])
     except Exception as e:
         print("Getupdates Error %s" % e)
     finally:
         Timer(10,self.getUpdates).start()   
Пример #2
0
 def webhook(self,request):
     data = json.loads(request.body.decode('utf8'))
     print("<-- WH %s" % data['message'])
     message_received.send(self,message=data['message'])
     return 'ok'