Without a ton of logic added, AV won't work properly. Looking in the AlteracValley profile for BG Bot, you can see they didn't design it with objectives in mind.
You'd need a few things:
1) The ability to prioritize capturing and recapturing towers. If there are 5+ alliance in a horde tower, don't go there. If there are less than 5 alliance in a horde tower that is not capped, go there. If there are no horde in an alliance tower that isn't capped, go there and cap. Go to a alliance tower if it's being captured by horde if there is 1 less alliance player than horde (you going there would make it an equal number fighting).
2) Smart grave yard capturing. RH is the #1 priority, once it has been taken and is being guarded by at least 1 other Alliance player you go somewhere else. FWGY gets taken only if RH has been taken and has at least 1 guarding it. If the netural GY has not been capped and has no players there... take it.
3) Smart "boss" handling - when you have RH and 2 towers down, it moves you to Drek.
I'm still working on a better profile, but without some added logic to AV... it's going to be tough. In the long run it would take a ton of coding and figuring out proper logic to get the perfect AV profile. Until then it's best just to have it run around and kill. That's what it's good at doing...