I think that ABrosia should have a feature where if the user is out of funds the bot should stop maybe after it fails 3 times or something.
Well, theoretically that should not happen for two reasons. One, you shouldn't be ABing in long stretches, it is too risky. Two, it withdraws money from your shop till, so even if you've not sold anything, you can just put extra money in your till if you think you will need it.