Bots have been a huge problem in Pokemon GO, and Niantic may have finally found a solution to discourage people from using them.
On The Silph Road subreddit, an employee from Niantic published an outline on how the latest Pokemon GO update punishes trainers who use bots.
With the announcement of Raid Battles and the new battle features, we are staying true on our commitment to ensuring that Pokémon GO continues to be a fun and fair experience for all Trainers. Starting today, Pokémon caught using third-party services that circumvent normal gameplay will appear marked with a slash in the inventory and may not behave as expected. We are humbled by the excitement for all the new features we announced yesterday. This is one small part of our continued commitment to maintaining the integrity of our community and delivering an amazing Pokémon GO experience.
In summary, Pokemon caught via bots will appear marked with a slash and “may not behave as expected”. How this behavior will work is yet to be seen, but we believe “marked” Pokemon will not be allowed to enter gym/raid battles and trades.