First, if the bot starts and the text detector sees 40g, it will reroll it
If my friend messages me, "hey want 80g?" it is so suspicious that I do not respond to free money. If this autodetecting script is made here could be an example (Bold is bot action,underline is customizable): Detect Keyphrase: X 80g YZ?->Respond yeah gimme 2 sec->Wait 1-2 minutes for challenge then choose X deck-> after match Reply thanks
Also this is speculation but if Blizzard makes a feature that you need to respond or type into to check botting, then this would combat it
Furthermore if someone randomly tells me something it's also suspicious that I do not respond and they say things like "wow bm" so the bot could just type general things like cool or lol and the response time would also be customizable