You can do this as 2 seperate strategies on Streak.tech, one for BUY signal and other for SELL signal and also deploy multiple strategies on different time frames.
Also if you don’t have any pre-selected list of stocks and want to get these signals on any stock, the you can use Streak scanner, where you can do this, including on multi-time frames.
You can create a small code which can generate buy/sell signals based on technical indicators and that can then send to telegram API for sending message.