I'll try and answer your questions what I can make of them.
If you wish to receive ops on ANY channel you need to use SuperAdmin (/msg operserv set superadmin on)
This is a bad idea, as it may be considered abusive by your users.
If you use Eggdrop, you might want to load the Stormbot. TCL (
www.bothouse.org/stormbot.org) as this will allow you use
botnick msg nickserv register yourpass youremail
Then you can add it to Chanserv and it will get op status.
If you really want the bot to have ops everywhere, it would need to use SuperAdmin, or be an IRCop and mode itself accordingly.
Hope this helps.