I can think of half a dozen methods to help identify battle helper use.
For obvious reasons it wouldn't be prudent to just publicly state them, especially to a bot and battle helper developer, since it just provides an easy blueprint for how to develop workarounds.
But I did forward my detection methods to half a dozen devs.
I think your response here does a really good job showing your true colors:
RE: XBOT's stance on Battle helper (Proposal 8470)