Here are some additional methods to help you move forward. You process this response RPL_NAME by defining the irc_RPL_NAME method. So, for RPL_WHOREPLY you define irc_WHOREPLY :
def who(self, channel): "List the users in 'channel', usage: client.who('#testroom')" self.sendLine('WHO %s' % channel) def irc_RPL_WHOREPLY(self, *nargs): "Receive WHO reply from server" print 'WHO:', nargs def irc_RPL_ENDOFWHO(self, *nargs): "Called when WHO output is complete" print 'WHO COMPLETE' def irc_unknown(self, prefix, command, params): "Print all unhandled replies, for debugging." print 'UNKNOWN:', prefix, command, params
source share