This is a full example code for running a standard bot with TDlight. Basically the only things you have to change in order to get it running are the APP ID, Hash, and your bot token. (Change this in the "Static_config" files)
If you want to build an user bot then check out: https://github.com/jonasx10j/TDlight-java-USER-BOT-example_with-explanation
The benefits of using TDlight for bot creation are mainly the ability to dowload/upload files larger than 30 MB and also the ability to receive MessageDeleted events. You can also still use the java "Telegrambots" library in the same program, if you wish to.
A fully functional minimal commented example of running a bot with TDlight. No unfinished or bloated code like the other available examples.