You will never be truly safe when BG Botting.
Protip - one big thing that gives you out as a bot is your "Starting Point". Everyone these days can spot the massive lumps of "Buddies" stacking on top of each other a few steps before the gate, so change your starting points for each battleground to something custom. Anything will work, as long as you aren't stacking anywhere near the other bots.
This will prevent most of Battleground reports by players, because once people scatter all over the place, it's much harder to observe who is a bot and who isn't, except for Battlegrounds such as Eye of the Storm and Battle for Gilneas, where all bots will keep stacking on the same node the entire battle. Strand of the Ancients is another BG which bots need to avoid, since it's easy to tell who is going where and bot lumps are especially obvious, when the Leader screams "Go gate X" and all bots nevertheless go Gate Y, forming massive bot trains.
Botters should be genuinely concerned about the following Battlegrounds, where the behavior of their bots is especially obvious, screaming "I am a bot, rape my face".
-Battle for Gilneas. Really obvious from start to finish, especially if there are more than a couple of bots participating.
-Eye of the Storm. All bots always, without fail will stack on the same node every time, forming massive bot trains while shifting between nodes.
-Strand of the Ancients. Really obvious when half the team stack on the same spot on the ships and form massive trains, going for the same gate at the start.
-Temple of Kotmogu. Just don't go there if you love your account. Since bots don't pick up orbs and don't defend Orb Carriers, real players get extremely pissed very fast. Stay away.
-Arathi Basin is kind of a special case. Just as long as you don't stack with the other botters at the start, and don't endlessly run into a held by the enemy FARM or STABS, dying forever, you are safe.