How do you detect a script that interacts outside the game with the blockchain directly using JSON?
I'm not arguing for or against bots. I'm pointing out that the scripts don't need to use the UI to interact, to invest in the heist, to upgrade, etc. How are the devs supposed to ban scripts that interact directly with the blockchain?
These interactions aren't occurring in the game UI, where the devs have control.
Maybe the best solution is just wait until the game is a little more developed then create a human only channel. It will never be 100% impossible to protect a server from bots, but many games have quality anti-cheat systems in place which help.
I can't think of platforms similar to Steem that enable such interactions outside of the game UI itself. The situation vis a vis @drugwars and botting is novel because of that.
We'll see how things shake out.