Esempio n. 1
0
    def incomingMSG(self, body):
        entry         = body.get('entry')
        sender_id     = entry[0].get('messaging')[0].get('sender').get('id')
        message       = entry[0].get('messaging')[0].get('message')
        attachments   = message.get('attachments')
        ret           = None

        if attachments is not None:
            t = attachments[0].get('type')
            url = attachments[0].get('payload').get('url')
            self.sendAttachment(t, url)
        else:
            text = message.get('text')
            q = UserSettings.query(UserSettings.userid==111)
            r = q.fetch()                        
            self.settings = r[0].settings    
            if "reply with native language" in text.lower():
                r[0].settings = 1
                r[0].put()
                self.settings = 1
                ret = ":*"
            elif "go nuts" in text.lower():
                r[0].settings = 2
                r[0].put()
                self.settings = 2
                ret = "OK. I'm on fire now."
            elif "reply with english" in text.lower():
                r[0].settings = 0
                r[0].put()
                self.settings = 0
                ret = ":like:"
            elif "thank you" in text.lower():
                ret = "Any time baby <3"
            elif "sup poncho" in text.lower():
                ret = "Hey there"

            else:
                ret = self.getMSG(text)

        return ret
Esempio n. 2
0
 def get(self):
     q = UserSettings.query(UserSettings.userid==111)
     r = q.fetch()
     self.response.write(r[0])