in reply to more problems with an IRC bot

Might I suggest that instead of Net::IRC you might consider Bot::BasicBot or POE::Component::IRC ? Catching CTCP "actions" in the former is simply a matter of over-riding the default emoted subroutine in a sub-class and in the latter providing a handler for the irc_ctcp_action event.

/J\