TDLib – 打造您自己的 Telegram – Telegram群組

原文

Telegram 為開發者提供的不僅僅是 Bot API 。從一開始,我們就有一個自由開放Telegram API
,允許任何人創建在 Telegram 雲端中運作且屬於他們自己的即時通訊應用。這些應用程式公開與官方版 Telegram 競爭,其中一些已經在 Google Play 上被下載了超過1,000萬次

這些替代客戶端的用戶可以與 Telegram 中的任何人進行通訊,但這些應用程式通常還會提供實驗性、高度專業化或本地偏好的功能。今天,我們為第三方開發人員推出了一款新工具,這將使我們在平台上建構快速安全功能豐富Telegram 應用變得更加容易。

介紹 TDLib

認識 TDLib – Telegram Database Library 。TDLib 負責所有的網路執行細節加密本地數據儲存,使開發人員可以花更多時間、心力來設計(例如,操作介面和漂亮的動畫)。

普遍有用

TDLib 支援所有的 Telegram 功能,使得在任何平台上開發 Telegram 應用程式變得輕而易舉。它可以在 Android、iOS、Windows、MacOS、Linux 和幾乎任何其他系統上使用。該函式庫與任何可以執行C函數的程式語言相容;它也具有 Java 和 C#的原生綁定。

開放和可用文件證明

所有 TDLib API 方法和公共介面都有完整記錄。當然,程式碼是完全開放的,可以在 GitHub 上取得。

安全可靠

TDLib 會在緩慢且不可靠的網路連線上保持穩定,並保證所有更新將以正確的順序進行傳送。所有本地數據都使用用戶提供的加密金鑰進行加密。

針對性能進行了優化

該函式庫是完全非同步,及針對性能進行了優化。我們在 Telegram Bot API 中使用了 TDLib,每個 TDLib 實體同時處理超過18,000個活躍的機器人。

實戰驗證

我們 Android 版的 Telegram X 是一個可以用 TDLib 來完成開發客戶端的例子。Telegram X 的開發人員利用 TDLib,然後花了大約一年的時間來重現 Android 版 Telegram 所有主要的功能 – 並且加入了許多他所研發出的新功能。

讓我們來看看 TDLib 今年將為 Telegram 生態系帶來什麼樣的影響。

2018年1月31日,
Telegram 團隊

Ten articles before and after

Telegram X:透過競爭取得進展 – Telegram群組

Android 版的串流媒體和自動夜間模式 – Telegram群組

用 Telegram 帳號登入網站 – Telegram群組

每月 2 億活躍用戶 – Telegram群組

貼圖搜尋、多張照片,及更多 – Telegram群組

主題、多帳號登入,及更多 – Telegram群組

相簿、已儲存的訊息和更好的搜尋 – Telegram群組

即時位置、媒體播放器和多國語言介面 – Telegram群組

更好的回覆、貼圖和邀請 – Telegram群組

會消失的媒體,您的個性簽名和更快的速度 – Telegram群組