if use !cycle MyNickHere, if the bot change the nick, you will must type !cycle MyNickHere anyway... with $$2 == $me you must use the ative nick, and not the old.
on :TEXT:!cycle:#:{
if ($$2 == $me && $istok(YOURNICK ANOTHER_NICK ONE_MORE,$nick,32)) {
cycle $chan
}
else {
msg $chan Sorry $nick but your not my owner.
}
}
How to active:
1- Change "#arbeit.spy" to channel will echo the actions.
2- Access your bot via dcc and active the channel that you want to spy by:
.chanset #channel +spy