Please use the search button before you ask. There were many questions exactly as yours with more than 20 answers.
Anyway, if you are lazy to do that:
The new anti-cheat systems are two:
1. Anti-BB --> reduces your uridium depending on how much you bot.
2. Anti-NPC (not yet implented; coming soon!) --> reduces your NPC rewards AT ALL! depending on how much you bot.
To bypass the first one you need to take breaks (like 30 minutes every 90 or 40 minutes every 140, etc.)
I personally bot NPC with PBDO-BOT (great results) and BBOX with IBOT/KBOT (with the breaks, also great results)