You can read more about that here:
I personally used to have the same problem as you, “botting” cheating and others and then saw other people with the same questions and decided to help with some other variety of mage, common technical issues and Blizzard eventually approached me with it.
In the years after that I continued to collect Blizzard statements, press interviews and so on to present an informed stance on the workings of Blizzard and advise players on what to do to get help (if their case warrants it) and so forth or just post my opinion.
As a regular player, you will not get to hear the internal workings of the anti-cheat as that is information botters would like to know.
Blizzard often posts information like this that I then chose to re-post including info from other game developers:
The botting problem is prevalant in all games/MMO’s, not just WoW. If there was a solution there would be one by now.
An ex-dev that worked at Blizz:
You may suggest any methods you may think of through the ingame feedback box but it is not likely that it will be groundbreaking new suggestion.