a bot for a game that requires you to actually move around in the real world and interact with it?
Yeah, I don't see that happening.
Dude
It is definitely doable.
Go check out /r/pokemongodev/ or ownedcore.
It is really easy to spoof your GPS and run selfmade routes with apps like lockito for example.
All you need is running a rooted Android emu like Nox , Memu or Bluestacks.
There are already self-updating PokeRadars and a wip bot which can interact with PokeStops.