Depends what you mean by 'Bots'.
If you mean Expert Advisor, sure, if you know the inner workings of it and don't interfere with it (throw in manual trades that will mess up the logic of the EA). By inner workings I mean the rules it follows, under what condition it opens and closes orders, etc. Risk and money management (MM) built into the Expert Advisor is essential. You will also need to know what the parameters should be (read the documentation carefully), if you don't understand the documentation (terms, settings, etc) then you need to do research and learn trading first (like Babypips for example). Also note that 99% of commercial EA's sold are from snake oil salesmen that don't know a pip from a point and the other 1% have no guarantee of returns (past performance vs. future returns, yada yada...).
If you mean Signals, that can be good too if it's from a reliable source (check reviews), has realistic returns and you set up the risk correctly (capital to lot size for example, trade maximum of 3-5% capital, etc.). Signals are good for people who don't want to trade for whatever reason (no interest, no time, no clue what they are doing and don't want to learn, etc). Its not good if you expect a certain return and can be difficult to know if it's actually working - after three days not opening an order you may start wondering, is the signal dead?, has there just been no signal yet?, has the provider changed requirements?... this can cause frustration as some providers have settings where 1 trade over at least 3 months is not uncommon.
Manual trading and over time coding your own expert advisor (either trading for you or just providing you with signals), is still the best option in my opinion. I personally would not waste money on uncertainty, rather spend it on trading education or funding your account/s.
For every loss there should be at least an equal and opposite profit.