alias -l non-idle { if $status == connected { set %idle 1 | .msg $me 1 | .timeridle 1 60 non-idle } } on *:START: { if !$timer(idle) { .timeridle 1 60 non-idle } } on *:CONNECT: { .timeridle 1 60 non-idle } on *:text:*1*:?: if $nick == $me halt on *:OPEN:?:*: { if %idle { closemsg $nick | unset %idle } }