A scheduler would be cool, but even cooler would be a bot management dashboard that has that feature; allowing for remotely monitoring of bots, starting/stopping bots, and as you wanted, scheduling times to run bots.
Edit:
The only issue I would see is trying to structure it in a way that it...