Smart Thermostat

This is the link of the project I'm working on. Note: I'm begginer to this field and I'm doing it for college.

This documented project is offering the code from Github called "Telegram-Thermostat" and Arduino sketch "Thermostat_bot". Can someone please tell me the difference between those too. Do I need both files for this project or one of them?

It looks to me like "smart thermostat", "Thermostat-Bot", and "Telegram-Themostat" are names for the same project.