It allows you to do everything official clients can do, programmatically!
It can make phone calls! See here for instructions
It can be proxied!
It is very fast!
It can be easily serialized!
It featured update handling with callbacks or long polling!
Easy to use wrappers to upload/download files and call mtproto methods
Documentation for EVERY mtproto method!
Internal peer management: you can provide a simple bot API chat id or a username to send a message or to call other mtproto methods!
You can easily login as a user (2FA is supported) or as a bot!
Simple error handling!
It is highly customizable with a lot of different settings!
Bot API file id/object support (even for users)!
A Lua binding
A lua wrapper for td-cli scripts
PFS in secret chats
I also created lots of telegram bots:
I am a guy who really likes computers and books.
In my free time I like learning programming languages (I currently can program fluently in bash, PHP, Jquery, C# and I have used C++ and Java) and working on my projects.
You can contact me via telegram or you can use the below contact form.