my bot inherits from irc.IRCClient, when it sends a message to another user who isnt online irc_ERR_NOSUCHNICK(self, prefix, command) is called.
how can i react to that message, my code is called with:


class mybot(irc.IRCClient):
...
if __name__ == "__main__":

    factory = XdccBotFactory( channel, nickname, xdccbot, xdccrequests )
    reactor.connectTCP( server, 6667, factory )



in irc_ERR_NOSUCHNICK... i got:
error_message = "%s bot is not connected to server" % now.strftime("%Y-%m-%d %H:%M:%S")
    log.warning(error_message)


which works.
but what i really would like to have is:


if __name__ == "__main__":

    factory = XdccBotFactory( channel, nickname, xdccbot, xdccrequests )
    reactor.connectTCP( server, 6667, factory )

    if "bot not online":
        "send message to antoher user"


so basically i need the information that irc_ERR_... was called after the reactor was started.
how do you do that?


_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to