"With something like an ON TEXT event you cannot make the script respond to yourself. So, if you have an ON TEXT event which triggers on !op you cannot type !op to trigger the script yourself. You would have to load another connection to the network and use that."
Doesn't that answer you?
Regards,