def give_me_my_pseudo(self, serv):
"""Récupère le pseudo auprès de NickServ."""
- serv.privmsg("NickServ", "GHOST %s %s" % (config.irc_pseudo, config.irc_password))
- serv.privmsg("NickServ", "RELEASE %s %s" % (config.irc_pseudo, config.irc_password))
+ serv.privmsg("NickServ", "RECOVER %s %s" % (config.irc_pseudo, config.irc_password))
time.sleep(0.3)
serv.nick(config.irc_pseudo)
regexp = cmd in ["search" + suffix for suffix in config.regex_suffixes]
search = u" ".join(words[1:])
quotes = self.quotedb.search(inquote=search, regexp=regexp)
+ # On recherche également sur le contexte si on est en !context-search
+ if show_context:
+ quotes += self.quotedb.search(place=search, regexp=regexp)
+ # Pour pas biaiser le choix aléatoire, on enlève les doublons
+ quotes = list(set(quotes))
if quotes:
q = random.choice(quotes)
serv.privmsg(canal, q.display(show_context))