This is library that handles telegram api and protocol. Current versions: - scheme.tl: Layer 38 - encrypted_scheme.tl: Layer 23 ### API, Protocol documentation Documentation for Telegram API is available here: https://core.telegram.org/api Documentation for MTproto protocol is available here: https://core.telegram.org/mtproto ### Installation Clone GitHub Repository git clone --recursive https://github.com/vysheng/tgl.git && cd tgl #### Linux and BSDs Install libs: openssl, zlib if you want to use provided net/timers then install libevent and add --enable-libevent key to configure You can also avoid the OpenSSL dependency: Install gcrypt (>= 1.60, Debian derivates know it as "libgcrypt20-dev"), and add --disable-openssl key to configure Then, ./configure make #### Android Install libs: openssl, openssl(android), zlib if you want to use provided net/timers then install libevent and add --enable-libevent key to configure Then, export ANDROID_NDK= export OPENSSL_ROOT= ./configure make -f Makefile.android ### Contacts If you would like to ask a question, you can write to my telegram or to the github (or both). To contact me via telegram, you should use import_card method with argument 000653bf:0738ca5d:5521fbac:29246815:a27d0cda