I have 4 bots right now running netbots and netop. i want some thing put in to netop that will cycle all the bots if it becomes opless for what ever reason i just tested it and right now they do not do that they all just sit there cycling endlessly.
Is the "NetOp" you refer to the same as Slennox's botnetop.tcl, or some third-party script? Botnetop.tcl is an excellent way to maintain Ops in your channels, especially if you are fortunate enough to have more than 1 shell account.
[/i]
If you've ever witnessed +cycle bots endlessly sending "GO" messages to one another you'll know it doesn't work very well for more than a few bots, so the basic idea would be to make all the bots part then join again. Sounds simple enough, but there are potential lag and sync issues, the problem of getting humans (and bots you don't control) to leave, and it also opens a window for channel takeover. An opless channel is often a serious situation best dealt with by an intelligent channel owner rather than a bot that doesn't know what it's doing
For an opless channel with nothing but your own bots, an effective method might be a system similar to chanlimit's "priority" list where one bot does the job of reacting to the opless channel by telling all the others to temporarily set +inactive, then cycling itself. But this is something that would probably be best done in a separate script rather than in botnetop.tcl. I'm not actively creating scripts at the moment.
Right now my situation is the 2nd that you listed. I'll be looking forward to seeing that script though if you make it when you come back to coding or what ever. als would like to be a beta tester for it if you need one.