Now that we know we can teleport to a pokemon click it, then go back to original spot and then catch it and not get banned, it would be much more efficient for a bot to teleport and use the database for pokemon locations since we get more xp by catching rather than going to each pokestop, but of course it would still need to go to pokestops to get balls... This way all rare pokemon are caught as well...