Trading bots might get you good profits in calm market conditions whereas in high volatility it may go wrong. It means you cannot leave off your trading responsibilities to a bot. You must take care of when to use bot and not.
It all depends on how you set it up though... I've seen some scripts that were made to operate in high volatility, though they were advertised as being riskier.
I'm sure that you could also add a script that could adapt to certain specific conditions.
I've personally made around 2 to 3 percent per day profit with a trade bot in the cloud which was sold as a service.