Im not sure if we're on the same line here

If your "bot" is an irc admin, then it can receive notices when a user connects.
eg:

-parry-irc.servegame.com- *** Notice -- Client connecting on port 6667: someone (you@blah.blah) [clients]

Why dont you d/l something like "Anope Services"?