The answer that no one likes: make it cost a nominal amount of money.
Enough to make it so bots are expensive to run.