Telegram TDLib Client
Telegram kullanıcı hesabı veya bot uygulamalarını Delphi/C++Builder ile oluşturun. Kimlik doğrulama, sohbetler, mesajlar ve güncelleme olaylarını açığa çıkarmak için resmi Telegram TDLib'i sarmalar.
Telegram kullanıcı hesabı veya bot uygulamalarını Delphi/C++Builder ile oluşturun. Kimlik doğrulama, sohbetler, mesajlar ve güncelleme olaylarını açığa çıkarmak için resmi Telegram TDLib'i sarmalar.
Resmi Telegram TDLib (tdjson) için Delphi/C++Builder sarmalayıcısı. client_id yaşam döngüsünü, kimlik doğrulama durumunu, mesaj gönderme/almayı ve uzun yoklamalı güncelleme akışını yönetir.
TsgcTDLib_Telegram
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
ApiId / ApiHash ayarlayın, bileşeni tdjson kitaplığına yönlendirin, kimlik doğrulama durumu için OnTelegramUpdate olayına bağlanın ve mesaj göndermeye başlayın.
uses
sgcLibs;
var
Telegram: TsgcTDLib_Telegram;
begin
Telegram := TsgcTDLib_Telegram.Create(nil);
Telegram.TDLibParameters.ApiId := 123456;
Telegram.TDLibParameters.ApiHash := 'your-api-hash';
Telegram.LibraryPath := 'tdjson.dll';
Telegram.OnTelegramUpdate := procedure(Sender: TObject;
const aUpdate: string)
begin
Memo1.Lines.Add(aUpdate);
end;
Telegram.Active := True;
Telegram.SendMessage('@username', 'hello from Delphi');
end;
// uses: sgcLibs
TsgcTDLib_Telegram *Telegram = new TsgcTDLib_Telegram(this);
Telegram->TDLibParameters->ApiId = 123456;
Telegram->TDLibParameters->ApiHash = "your-api-hash";
Telegram->LibraryPath = "tdjson.dll";
Telegram->Active = true;
Telegram->SendMessage("@username", "hello from Delphi");
Resmi TDLib (tdjson) paylaşımlı kitaplığı üzerinde bir Delphi cephesi. Resmi Telegram istemcilerinin kullandığı protokolün aynısı.
Bileşen, TDLib kimlik doğrulama durum makinesini yönetir: telefon numarası, kod, isteğe bağlı 2FA parolası ve oturumu yerel veritabanı dizininde kalıcı hâle getirir.
SendMessage, SendPhoto, SendVideo, SendDocument, SendVoiceNote ve diğer tipli metotlar, TDLib mesaj içeriği türlerini kapsar.
GetChats, GetChat, SearchPublicChat ve GetUser, Telegram adres defterini ve katılınan kanalları/grupları tipli yanıtlar olarak sunar.
OnTelegramUpdate, her TDLib updateXxx olayını (yeni mesajlar, kullanıcı yazıyor, kanal gönderileri, düzenlemeler, silmeler) sonraki yönlendirme için ham JSON olarak sunar.
Resmi tdjson.dll / libtdjson.so / libtdjson.dylib dosyalarını kullanır. Resmi Telegram istemcisiyle aynı uçtan uca şifreleme garantileri.
TDLib; Windows, macOS, Linux, Android ve iOS için gelir. Her platform için LibraryPath değerini yapılandırın. Bileşen, tipli köprülemeyi sizin için yönetir.
Bu bileşenin uyguladığı API için yetkili kaynaklar.
Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.
| Çevrimiçi Yardım — API_Telegram Bu bileşen için tam özellik, metot ve olay referansı. | Aç | |
| Demo Projesi — Demos\50.Other\01.Telegram_Client Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir. Aşağıdan denemeyi indirin. | Aç | |
| Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları. Yalnızca bu bileşen. | Aç | |
| Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz. | Aç |