I created a Telegram channel to share videos from the BBC Earth YouTube channel. Since this project did not warrant a server to be up 24/7, I leveraged on a serverless architecture to keep the cost low. I used AWS Lambda for the lambda functions and AWS CloudWatch to trigger the lambda through scheduled events.
First I built a Telegram bot which fetches a random video from the BBC Earth YouTube channel and publishes it to a Telegram channel. I then have it run on a daily schedule.