I understand farm/bots and script, and I regularly visit/attack the bots (I recorded their names after resource purchase, I have 36 bot accounts on the list). They do gather resource and attack zombie with script, and I zeroed them on weekly basis (I use my farm to find their location by joining their alliance if they ever relocate their base).
The resource seller made mistake twice when I purchase the rss, and they restocked the resources for all bot accounts (Yeah, I am rich at resource for twice). That's the time I feel fishy about it, and know there must be some hack or cheat in the game for resource. Once resource seller refill 219m food and 50 wood in front of me after my first purchase (which I zeroed the bot account), so they need to have big amount of diamond to purchase in that account or they have some sort of cheat for it, the seller bot didn't leave my sight when they refill. So I added at 100m food purchase to test it, and they refill it again in minutes in front of me. If you ever play this game, you will know that it is almost impossible in stock that much resources inside the account, because everytime when you gather rss, it's inside the bag and can be plunder by others (like I did on weekly basis on bots.). Only way to stock resources in the account is stocking resource box (only can be get from purchase and events, also it's very limited) or someone else in your alliance purchase gifts or use diamond to purchase resource. The bots are in small alliance and I don't think they use real money to stock rss for us.
So they either modify the number of resource box in game, or unlimited diamond or change the value of resource. These are the only ways to get that much resources in the account in short amount of time. Most of the bot accounts are at level 18, I not sure that means anything too.