'Retrive the nick list from the connected channel.
Args:
caller (Object or Player): The requester of the list. This will
be stored and echoed to when the irc network replies with the
requested info.
Notes: Since the return is asynchronous, the caller is stored internally
in a list; all callers in this list will get the nick info once it
returns (it is a custom OOB inputfunc option). The callback will not
survive a reload (which should be fine, it\'s very quick).'

def get_nicklist(self, caller):

    if (not hasattr(self, '_nicklist_callers')):
        self._nicklist_callers = []
    self._nicklist_callers.append(caller)
    super(IRCBot, self).msg(request_nicklist='')
    return
