In this Node-RED project I used the Telegram-bot library to create a bot to communicate with. The system was running on a RaspberryPi, which performed its task perfectly.
Using this I implemented different logics to develop functionalities that I personally needed. The bot gave me information about the weather, nearby petrol station prices and even allowed me to play sounds on my Raspberry wherever I was.