def on_pubmsg(self, msg): if msg.key != "save": return chan = msg.chan.name if msg.value == "": self.privmsg(chan, "Veuillez préciser le contenu à sauvegarder") return kws = re.search('quote\s+(\w+)\s+(\d+)', msg.value) if kws == None: self.saveothers(msg, chan) return quoteduser = self.get_user(kws.group(1), chan) quotedmsg = self.get_message(quoteduser,msg.chan, int(kws.group(2))) Savedthings.create(user = msg.user, content = quotedmsg.message) self.privmsg(chan, "Le contenu a bien été sauvegardé")
def savecontent(self, msg): Savedthings.create(user = msg.user, content = msg.value)