Well, people use bot for trading as they might dont have time for trading or they thing their trading skills does not meet the requirements and they just trust on the bot. I did not have a good experience with the trading bot, so i will not recommed using it for trading. I would suggest to gain trading knowledge first and then trade yourself. It will be more secure i think.
I can't see myself ever using a bot to trade - you have to really understand the strategies before putting significant funds at the disposal of a bot. It may be worth testing out a bot with a small deposit of funds, but I'd agree in that understanding fundamentals of trading (particularly in crypto) is critical.
Bots taken from GitHub are often a big no-no. I've seen examples of others putting their trust in bots that they found online, and it ended terribly; perhaps they were just using it incorrectly.