def on_nicknameinuse(self, connection, raw_msg): """ called by super() when given nickname is reserved """ self.call_plugins_methods(connection, raw_msg, 'on_nicknameinuse') new_nickname = self.__nickname + '_' self.logger.warning('nickname %s busy, using %s' % (self.__nickname, new_nickname)) self.__nickname = new_nickname connection.nick(new_nickname)
def on_nicknameinuse(self, connection, _event): """Ensure the use of unique IRC nick.""" random_int = random.randint(1, 100) self.log.info("IRC nick '%s' is currently in use" % self.nick) self.nick = "%s%d" % (self.nick, random_int) self.log.info("Setting IRC nick to '%s'" % self.nick) connection.nick("%s" % self.nick) # Try to prevent nick flooding time.sleep(1)
def on_nicknameinuse(self, connection, event): """Changes the nickname if necessary""" print("Nick in use") if not self.__config.NICKSERV_PASSWORD: connection.nick(connection.get_nickname() + "_") else: print("Ghosting nick") #connection.nick(self.__config.NICK) msg = "GHOST {} {}".format(self.__config.NICK, self.__config.NICKSERV_PASSWORD) connection.privmsg("NICKSERV", msg)
def on_nicknameinuse(self, connection, event): """Changes the nickname if necessary""" connection.nick(connection.get_nickname() + "_")