As general rule, you shouldnt use addons that mess with the standard behavior of the games actions, AKA override them.
Safe addons should be the ones that ADD features without overriding the ones that are used by the game itself, thus, HB.
You should try and make a new install of WoW where you can bot on, without any addons. If you really need the addons, check to see if they dont mess up some standard functions, specially on the frames, but also on communications, such as whispers and such if you are using eSafe for example or any other type of monitoring Plugin. Because they redirect the chat along diferent "channels" (?) and they stop beeing detected.