Ogrebot will work on any level of a toon. It will even scale. So if you start the bot at level 1, and you have "Kick" in the bot, it'll work. Lets say you level to (10?) when you get Kick II. Next time you reload the bot (it doesn't automatically do it), it will then use Kick II. etc etc.
If you use a sample profile that was created by a level 90, it will automatically know to use level appropriate spells for you. (Meaning, if I had Kick V on my 90, but you only had Kick II, it would use your Kick II).
The only thing you'd have to probably play with and tweak a bit, would be priests. At level 90, mana generally isn't an issue, so most samples are fully loaded to be max healing without any thought for mana. Whereas at lower levels mana is a bit more important. But that's just setting less heals, or at lower percents, maintaining things like reactive wards instead of over writting them etc. (All done via the UI).
How does OgreBot fair on lower level toons that are locked to certain levels? I noticed in screenshots that it's fairly stringent on spell names and ranks. Would it be able to properly handle the lower lvl toons?
I'm kinda getting sick of eq2bot being outdated and looking for something else other then recoding eq2bot.