You can also make a bot recharge everyone by teaching a bot to do it, and that could be their job. When THAT bot runs out, have another bot recharge that bot and both bots keep everyone covered. They do have a work radius though, and sometimes they both need a recharge, but that doesn't happen TOO often for it to be a huge nuisance.