sgcSocial Telegram. WhatsApp. Delphi içinde yerel.

İki bileşen, en büyük iki mesajlaşma ağını Delphi ve C++ Builder uygulamalarınızın içine getirir. TsgcTDLib_Telegram resmi TDLib motorunu, yani Telegram uygulamalarının üzerine kurulduğu çekirdeği çalıştırır; tam kullanıcı hesabı ve bot istemcileri için: 2FA ile telefon girişi, sohbetler, medya, klavyeler ve ödemeler. TsgcWhatsApp_Client WhatsApp Business Cloud API ile düz HTTPS üzerinden konuşur; şablonlar ve webhook dahildir.

Birkaç satırda ilk WhatsApp mesajınızı gönderin →
  • Delphi 7 ile 13
  • C++ Builder
  • Telegram TDLib
  • WhatsApp Business
  • Yerleşik webhook
  • Tam kaynak kodu
  • 2Tek palet sayfasında istemci bileşeni
  • 2Mesajlaşma ağı: Telegram ve WhatsApp
  • 5Yerel TDLib derlemeleriyle Telegram platformu
  • 1Kurulum paketi, sgcWebSockets Core çalışma zamanı dahil
  • %100Her lisansta kaynak kodu dahil
Çalışırken izleyin

sgcSocial'i iki dakikada görün.

Her iki bileşenin sesli anlatımlı ve altyazılı bir turu: tek çağrıyla bir WhatsApp mesajı, oturum açan bir Telegram istemcisi ve gelen trafiği geri getiren olaylar. Oynat düğmesine basana kadar hiçbir şey indirilmez.

sgcSocial hızlı başlangıç

Bir kurumsal mesajlaşma kanalı ve tam bir Telegram istemcisi, ikisi de sıradan Delphi bileşenleri olarak.

  1. İki bileşen, iki modelWhatsApp, HTTP üzerinden Business Cloud API'dir. Telegram ise bir bot değil, gerçek bir istemci olan TDLib'dir.
  2. Bir WhatsApp mesajı gönderinPhoneNumberId ve Token değerlerini ayarlayın, SendMessageText çağırın. Benzer çağrılar görselleri, belgeleri, sesi, videoyu, çıkartmaları ve tepkileri kapsar.
  3. Medya, iki yollaHerkese açık bir bağlantı verin ya da SendFile çağrılarının dosyayı önce diskten yüklemesine izin verin.
  4. Telegram durumu korurAPI id ve hash, bir veritabanı dizini ve bir şifreleme anahtarı, ardından telefon, kod ve 2FA parolası.
  5. Mesajlar ve olaylarMetin, zengin metin, albümler, faturalar ve satır içi klavyeler gider, her içerik türü için bir olay gelir.
  6. Bir dağıtım notutdjson uygulamanızın yanında gönderilir. WhatsApp hiçbir şey gerektirmez, çünkü yalnızca HTTP'dir.
Pakette neler var

Her ağ için bir bileşen, tek bir API stili.

Bir bileşeni forma bırakın, kimlik bilgilerini ayarlayın, olayları bağlayın, ardından gönderme yöntemlerini çağırın. Adlandırma her ikisinde de tutarlıdır; bu nedenle bir destek gelen kutusu, bir bildirim hattı ya da bir sohbet botu hangi ağı hedeflerse hedeflesin aynı şekilde okunur.

Telegram · TDLib

Görüntüleyin →
  • TsgcTDLib_Telegram
  • SendTextMessage
  • SendPhotoMessage
  • SendDocumentMessage
  • SendMessageAlbum
  • SendInvoiceMessage
  • EditTextMessage
  • ForwardMessages

Tam bir Telegram istemcisi, kullanıcılar ve botlar için. Resmi TDLib motorunu çalıştırır; böylece telefon kimlik doğrulaması ve 2FA parola adımıyla gerçek bir kullanıcı hesabı olarak ya da bir token ile bot olarak oturum açar (OnAuthenticationCode, OnAuthenticationPassword), grup, süper grup ve gizli sohbetler, aramalar, satır içi ve yanıt klavyeleri ile ödemeler türlendirilmiş yöntemler ve olaylardır; gelen trafik ise şu olaylarla ulaşır: OnMessageText, OnMessageDocument, OnMessagePhoto, OnMessageVideo, OnNewChat ve OnNewCallbackQuery.

WhatsApp Business

Görüntüleyin →
  • TsgcWhatsApp_Client
  • SendMessageText
  • SendFile*
  • UploadMedia
  • DownloadMedia
  • DeleteMedia
  • MarkMessageRead
  • StartServer

Cloud API, webhook dahil. WhatsApp Business Cloud API (Meta Graph API) ile bir PhoneNumberId ve bir Token kullanarak konuşur. Metin, görsel, belge, ses, video ve çıkartma mesajları, tepkiler, konum ve kişi kartları, etkileşimli listeler ve düğmeler ile dil kodlu mesaj şablonları. Yerleşik webhook uç noktası (OnBeforeSubscribe doğrulaması, OnMessageReceived, OnMessageSent) ek bir sunucu olmadan gelen trafiği alır.

Tüm bileşenleri ve özellikleri görün

Gelen kutusu için tasarlandı

Pascal'dan destek, uyarılar ve sohbet botları.

Her iki bileşen de bir VCL veya FMX uygulamasında, bir serviste ya da bir konsol işleminde sorunsuz çalışır ve ikisi de Object Pascal ve C++ Builder'da aynı şekilde okunur.

Kullanım alanları

Müşteri destek gelen kutuları, sipariş ve teslimat bildirimleri, 2FA ve uyarı iletimi, sohbet botları, pazarlama şablonları ve masaüstü ajan araçları.

Proxy'ler ve ham JSON

Telegram bileşeni HTTP, SOCKS5 ve MTProto proxy'leri üzerinden bağlanır; Telegram, türlendirilmiş sarmalayıcıdan önce yeni bir çağrı sunduğunda ise SendCustomRequest ham TDLib JSON'unu doğrudan gönderir, böylece bir bileşen güncellemesini beklemeniz gerekmez.

Çok platformlu

TDLib; Windows, macOS, Linux 64 bit, Android ve iOS için yerel derlemelerle gelir. WhatsApp istemcisi saf HTTPS olduğundan Delphi'nin derlendiği her yerde derlenir. Delphi 7'den RAD Studio 13'e ve C++ Builder üzerinde.

Hızlı başlangıç

İki ağ, aynı yapı.

Bileşeni oluşturun, kimlik bilgilerini ayarlayın, olayları bağlayın, gönderme yöntemlerini çağırın. Her iki bileşen de sgcLibs biriminde yer alır ve ikisi de Object Pascal ve C++ Builder'da aynı şekilde okunur.

uses
  sgcLibs;
var
  Telegram: TsgcTDLib_Telegram;
begin
  Telegram := TsgcTDLib_Telegram.Create(nil);
  Telegram.Telegram.API.ApiId   := '123456';
  Telegram.Telegram.API.ApiHash := 'your-api-hash';
  Telegram.Telegram.PhoneNumber := '+34600111222';

  Telegram.OnAuthenticationCode := TelegramAuthenticationCode;
  Telegram.OnMessageText        := TelegramMessageText;

  Telegram.Active := True;
end;

procedure TForm1.TelegramAuthenticationCode(Sender: TObject;
  var Code: string);
begin
  Code := InputBox('Telegram', 'Enter the code you received', '');
end;

procedure TForm1.TelegramMessageText(Sender: TObject;
  MessageText: TsgcTelegramMessageText);
begin
  Memo1.Lines.Add(MessageText.ChatId + ': ' + MessageText.Text);
  Telegram.SendTextMessage(MessageText.ChatId, 'received!');
end;
uses
  sgcLibs;
var
  WhatsApp: TsgcWhatsApp_Client;
begin
  WhatsApp := TsgcWhatsApp_Client.Create(nil);
  WhatsApp.WhatsAppOptions.PhoneNumberId := '123456789012345';
  WhatsApp.WhatsAppOptions.Token := 'EAAG...';

  WhatsApp.SendMessageText('+34666555444', 'hello from Delphi');

  WhatsApp.OnMessageReceived := WhatsAppMessageReceived;
  WhatsApp.StartServer;
end;

procedure TForm1.WhatsAppMessageReceived(Sender: TObject;
  const aMessage: TsgcWhatsApp_Receive_Message;
  var aMarkAsRead: Boolean);
begin
  Memo1.Lines.Add(aMessage.RawMessage);
  aMarkAsRead := True;
end;
  1. Kimlik bilgileri girilir, olaylar bağlanırTelegram için bir api_id ve api_hash ya da bir bot token, WhatsApp için bir PhoneNumberId ve bir Token. İşleyicileri atayın, ardından etkinleştirin.
  2. Telegram oturum açmada size yol gösterirOnAuthenticationCode kodu ister, hesapta varsa OnAuthenticationPassword 2FA parolasını ister.
  3. Barındırmadan medyaHerkese açık bir bağlantı verin, Meta onu alır; ya da SendFile çağrılarının dosyayı önce diskten yüklemesine izin verin.
  4. Ek sunucu olmadan webhookStartServer, Meta'nın veri gönderdiği uç noktayı barındırır; OnBeforeSubscribe doğrulaması ve gelen trafik için OnMessageReceived ile birlikte.
sgcSocial hızlı başlangıç: TsgcTDLib_Telegram Delphi'de yapılandırılır ve yetkilendirme akışı telefon numarasından koda ve 2FA parolasına ilerler.
TDLib durumu korur: bileşen yetkilendirmede size yol gösterir, sonra oturum açık kalır.

Hızlı Başlangıç kılavuzunu okuyun

Satın almadan önce

Önce bilmeye değer iki şey.

Her bileşenin sizden ne beklediği ve mesajların her ağa nasıl ulaştığı. İki yanıt da kısa ve ikisi de küçük harflerle yazılmış notlarda değil, bu sayfada.

network      component             engine
Telegram     TsgcTDLib_Telegram    official TDLib (tdjson)
WhatsApp     TsgcWhatsApp_Client   HTTPS, Meta Graph API

credentials you bring
Telegram     api_id + api_hash (user), or a bot token
WhatsApp     PhoneNumberId + Token (Meta business account)

TDLib native builds: Windows, macOS, Linux 64-bit,
  Android and iOS. Point LibraryPath at the build
  for your platform.
The WhatsApp client is pure HTTPS: no native library,
  every platform Delphi targets.

Telegram bir motorla gelir

TsgcTDLib_Telegram resmi TDLib kitaplığını çalışma zamanında yükler (tdjson.dll, libtdjson.so, libtdjson.dylib), Telegram istemcilerinin üzerine kurulduğu aynı motor. Tam bir kullanıcı hesabı istemcisini mümkün kılan da budur: 2FA parola adımıyla telefon numarası girişi, gizli sohbetler ve eksiksiz güncelleme akışı, düz bot token'larının yanında.

WhatsApp yalnızca HTTPS gerektirir

WhatsApp Business Cloud API'yi Meta barındırır, bu nedenle TsgcWhatsApp_Client saf bir HTTPS istemcisi ve gelen mesajlar için yerleşik bir webhook uç noktasıdır. Hiç yerel kitaplık yoktur. Bir Meta işletme hesabı, bir PhoneNumberId ve bir Token getirirsiniz.

Arada kara kutu yok

sgcSocial her iki ağın yayımlanmış arayüzleriyle konuşur: Telegram için TDLib JSON arayüzü, WhatsApp için Business Cloud API. Mesajlar, medya, şablonlar, klavyeler, ödemeler ve webhook'lar birinci sınıf yöntemler ve olaylardır; tam kaynak kodu pakette yer alır.

sgcWebSockets'in parçası

Tek bir sgcWebSockets paketi, kendi başına.

sgcSocial, sgcWebSockets'in iki mesajlaşma bileşenini tek bir pakette toplar. Her lisans her iki bileşeni, sgcWebSockets Core çalışma zamanını (HTTP ve TLS katmanı, JSON yardımcıları ve webhook sunucusu), tam kaynak kodunu, telifsiz dağıtımı ve 1 yıllık güncellemeleri içerir.

Single

1 geliştirici lisansı. Aynı anda tek bir makinede kullanın.

€249

Team

2 geliştirici lisansı. Aynı anda iki makinede kullanın.

€399

Site

Sınırsız geliştirici. Tüm şirket makineleri.

€649

Yenileme 50% ile 70% indirimle sunulur. Zaten sgcWebSockets kullanıyor musunuz? Telegram istemcisi Standard sürümünden itibaren, WhatsApp istemcisi ise Professional sürümünden itibaren gelir; dolayısıyla sürümünüz sizi zaten kapsıyor olabilir ve All-Access paketi her şeyi içerir. Deneme yükleyicisi sgcWebSockets All-Access denemesidir, bu nedenle her iki bileşen de bugün değerlendirilebilir.

Fiyatları görüntüleyin ve sipariş verin
Referanslar

Geliştiriciler Ne Diyor

Dünya çapında Delphi, C++ Builder, Lazarus ve .NET geliştiricilerinin güvendiği.

sgcWebSockets kütüphaneniz çok kullanışlı ve kurulumu kolay. İyi çalışmalarınızı sürdürün!
Simone Moretti Delphi Geliştiricisi
sgcWebSockets harika ve desteğiniz en iyisi!
Christian Meyer Kurucu ve CTO
Yardımınız ve desteğiniz için çok teşekkürler, bileşenlerinize bayılıyorum.
Mark Steinfeld CTO

Kullanıcılarınıza Delphi'den mesaj gönderin.

Tek pakette Telegram ve WhatsApp Business; resmi TDLib motoru ve Cloud API ile çalışır, sgcWebSockets Core çalışma zamanı dahildir ve tam kaynak kodu pakettedir.

eSeGeCe'den daha fazlası

eSeGeCe'nin Diğer Ürünleri

sgcSocial, Delphi, C++ Builder ve .NET için eSeGeCe bileşen kütüphanelerinden biridir. Aynı kuralları paylaşırlar, tam kaynak koduyla gelirler ve telifsiz dağıtılırlar.

sgcWebSockets

Delphi, C++ Builder, Lazarus ve .NET için WebSocket, HTTP/2, MQTT, AMQP, WebRTC, AI ve 30'dan fazla API entegrasyonu. Core çalışma zamanı buradadır ve sürümleri Telegram ile WhatsApp'ı da içerir.

sgcHTML

Bootstrap 5 ve htmx üzerinde sunucu tarafı HTML ve arayüz bileşenleri. sgcSocial'in yönettiği konuşmaların önüne canlı bir pano koyun.

sgcAI

Delphi ve C++ Builder için AI, LLM ve MCP bileşenleri. Tek bir bileşenin arkasında yedi LLM sağlayıcısı, ayrıca MCP, gömmeler ve konuşma.

sgcMQ

Delphi ve C++ Builder için MQTT, AMQP 0.9.1 ve 1.0, Apache Kafka ve STOMP istemci bileşenleri. Bağımsız ürün, sgcWebSockets Core çalışma zamanı pakete dahildir.

sgcAuth

Delphi ve C++ Builder için OAuth2 istemcisi, JWT istemcisi ve WebAuthn desteği. Bağımsız çalışır, sgcWebSockets Core çalışma zamanı dahildir.

sgcHTTP

Delphi ve C++ Builder için HTTP sunucusu, HTTP/2 istemcisi, gRPC istemcisi ile Google Cloud Pub/Sub, Calendar ve FCM istemcileri.

sgcREST

REST sunucusu, OpenAPI sunucusu ve OpenAPI istemci bileşenleri. REST API'lerini bir OpenAPI 3.x sözleşmesinden yayınlayın veya OpenAPI ile tanımlanmış herhangi bir API'yi kullanın.

sgcQUIC

Ham QUIC aktarımı ve WebTransport'lu bir HTTP/3 istemcisi ve sunucusu. sgcWebSockets Enterprise için bir eklenti.

sgcOpenAPI

OpenAPI 3.x ayrıştırıcısı, yerel Pascal SDK üreticisi, OpenAPI sunucu bileşeni ve 1.195+ önceden oluşturulmuş bulut SDK'si.

sgcSign

Belgeler için XAdES, PAdES, CAdES ve ASiC; kod için Authenticode, ClickOnce, NuGet ve VSIX.

sgcPDF

PDF dosyalarını saf Object Pascal ile oluşturma, düzenleme, görüntüleme, imzalama, sansürleme ve doğrulama; dağıtılacak DLL yok. Ayrı olarak lisanslanır.

sgcBiometrics

Delphi ve C++ Builder için Windows Hello, parmak izi sensörleri ve Windows Biometric Framework.

sgcCrypto

Delphi ve C++ Builder için genel amaçlı kriptografi kütüphanesi: simetrik ve asimetrik şifreler, özetleme ve kuantum sonrası algoritmalar. sgcWebSockets Standard ve üzerinde ücretsiz gelir.

sgcIndy

Delphi 7'den 13'e modern TLS, IPv6 ve HTTP/2 ile güncellenmiş Indy TCP/IP bileşenleri.

Blogdan Son Yazılar

Tüm yazıları görüntüleyin →

eSeGeCe'nin sgcSocial görünümünü görüyorsunuz.

Bana başka bir açı gösterin →
30 Günlük Para İade GarantisiMemnun kalmadınız mı? Satın alımdan sonraki 30 gün içinde tam para iadesi talep edin. İade politikasına bakın