I often find that when I leave the bot running for the night in hopes of waking up to the daily 100 gold cap being reached that the game window isn't there anymore and the bot has stopped about half an hour-hour after I left it unattended, sometimes if I'm lucky it's after some 5 hours, but still not nearly enough.
I guess that happens because the game got disconnected at some point and the window just terminates itself after some time
I suggest adding an option to the bots settings that allows it to relaunch the game when it can no longer detect it, but the set goals haven't been reached yet