Blizzard has banned a large number of World of Warcraft accounts for using bots.
World of Warcraft Community Manager Micah Whipple posted on Twitter:
Botting is defined as automation of any action, not just character movement. If a program is pressing keys for you, you’ve violated the ToU
Another WoW Community Manager by the username of Lore posted a statement about bans.
Any account found using bots or any kind of third party programs will be suspended for 6 months. If you have any bots I advise that you remove them.