Exemple #1
0
 def apprendi(self, event, subject, meaning):
     session = Session()
     fact = Fact.query.filter_by(subject=subject).first()
     if fact:
         fact.previous_meaning = fact.meaning
         fact.meaning = meaning
     else:
         fact = Fact(subject, meaning)
         session.add(fact)
     session.commit()
Exemple #2
0
    def on_cmd_addquote(self, event):
        if not event.text:
            event.reply(u"NO!")
            return

        quote = Quote(quote=event.text, author=event.user.nickname)
        session = Session()
        session.add(quote)
        session.commit()

        self.index_quote(quote)
        event.reply(u"Ho aggiunto la %d" % quote.id)
Exemple #3
0
    def on_cmd_addquote(self, event):
        if not event.text:
            event.reply(u"Errore! Te pare zi'?")
            return

        quote = Quote(quote=event.text, author=event.user.nickname)
        session = Session()
        session.add(quote)
        session.commit()

        self.xapian_add_quote(quote)
        event.reply(u"%s: Ho stipato la %i!" % (event.user.nickname, quote.id))