-
Notifications
You must be signed in to change notification settings - Fork 9
TDLib
TDLib (Telegram Database Library) is a cross-platform, fully functional Telegram client. It is a C-Library which can be used in Squeak via FFI.
In order to use and develop the TeleClient you have need the TDLib binaries in your squeak image. To download the binaries, please go ahead and build to binaries for your System.
Tdlib build instructions are available on their Github page. They also have a wonderful build instruction generator available which was the basis for our workflow. Check it out here. Alternatively use the Github Pipelines we set up and modify them according to newer build instructions for successive TDLib versions. Currently we release at Tag 1.6.0.
The Telegram-Client is build on the Telegram Database Library which provides access to Telegram API via a JSON-Interface. We include TdLib in our project and can access it with the Squeak FFI, in turn allowing us to access the Telegram API via JSON-Interface. Once this project concludes there will be a need for the next group to aquire a new API key.