Too Long; Didn't Read
The Freqtrade library lets you code, backtest and perform optimization on a trading strategy. The bot communicates all of its trades through Telegram and can reply to my requests to take action or share live updates. There are many out-of-the-box strategies you can use, but you can choose to have them as a starting point and then do your own tuning, polishing and optimization. For my bot, I started out with an existing strategy and iterated on it by selecting my own technical analysis indicators, configuring buy and sell rules.