Bots cheat all the time cos they have no eyes and ears. let alone detect fog.
They cheat on about every piece of information they get.
However most bot coders make there bots act like humans....
They try to put in reaction times, Aim discrepancies, etc etc
But other than that it one big cheat.
All engine events and network messages are available in an instant and reach bot before it even hits the NET.