Great Job Utharn!
Just again one question: can the bot also attack ghost towns? i.e. is it possible maybe in future to fill coordinates of a ghost town to send predefined army to farm or attack?
Maybe in a different bot =attack bot?
There is a tool for Grepolis, who maybe everybody knows:

There is it possible to plan attacks with your alli or partners. You can set the start city and targetcity, the slowest army or ship etc. and when your attack should arrive there. Then you see a time when you have to send out your army, but you have todo this manually. Maybe - and I believe this is "easy" to make - a bot could log in and sent out the army to the target.