As far as I am aware, a workaround has been found. You should find the specifics on GSE page.
For information about why this was made, I direct you to this thread: I tried to explain to the best of my abilities.
Why can’t developers ban bots in the trade chat? - Community / General Discussion - World of Warcraft Forums (blizzard.com)