Control Home Automation via Telegram and ESP8266
Nothing speaks of the future like remotely-controlling devices from afar, and one example of doing this has been demonstrated by Instructables member shinteo with their home automation system.
This uses a Telegram (a social media and communication platform) chatbot that interfaces with an ESP8266 microcontroller board via WiFi to turn things on and off. Doing so is easier than you can imagine, and demonstrated in the video below:
Most of the heavy lifting is done at the Telegram server, so you just need some simple Arduino code which can be uploaded to the NodeMCU ESP8266 board.
To build your own version of this system - check out the project instructable to see the example setup and code links.
And if you're interested in doing this yourself, PMD Way can help you with the parts, such as: