Ein vollständiger Telegram-Client, für Benutzerkonten und Bots
TsgcTDLib_Telegram baut auf TDLib auf, der offiziellen Telegram Database Library, die auch Telegrams eigene Anwendungen antreibt, und meldet sich deshalb als echtes Benutzerkonto oder als Bot an, nicht nur über die Bot API. Der Anmeldeablauf per Telefonnummer wird als Ereignisse sichtbar, OnAuthenticationCode, OnAuthenticationPassword für 2FA und OnRegisterUser, und der Datenverkehr kommt typisiert an: OnMessageText, OnMessagePhoto, OnMessageVideo, OnMessageDocument, OnNewChat und OnNewCallbackQuery, darunter ein rohes OnEvent. Sende Text, Rich Text, Dokumente, Fotos, Videos, Alben und Rechnungen, bearbeite, lösche, leite weiter und pinne Nachrichten, erstelle und durchsuche Chats, Gruppen, Supergruppen und geheime Chats, und hänge Inline- oder Reply-Keyboards an, einschließlich Buttons für Standort- und Telefonnummernanfragen. Alles, was TDLib kennt und noch nicht verpackt ist, läuft über SendCustomRequest, und HTTP-, SOCKS5- und MTProto-Proxys sind jeweils ein einziger Aufruf.