There is a certain element of buyer beware that can be resolved with just a bit of due diligence.
If you receive a PM from a person that just joined or has been here a short time with zero posts just walk away.
There is also a pattern to many bot/spammer/scammer names that although not perfect is usually about 95% accurate.
These all registered within a 1/2 hour period one morning.