How to detect bots: What you need to know