sgcSocial Telegram. WhatsApp. Nativi in Delphi.

Due componenti portano le due più grandi reti di messaggistica dentro le tue applicazioni Delphi e C++ Builder. TsgcTDLib_Telegram usa il motore ufficiale TDLib, lo stesso nucleo su cui sono costruite le app di Telegram, per client completi di account utente e di bot: accesso con telefono e 2FA, chat, media, tastiere e pagamenti. TsgcWhatsApp_Client dialoga con la WhatsApp Business Cloud API via semplice HTTPS, template e webhook inclusi.

Invia il tuo primo messaggio WhatsApp in poche righe →
  • Delphi da 7 a 13
  • C++ Builder
  • Telegram TDLib
  • WhatsApp Business
  • Webhook integrato
  • Codice sorgente completo
  • 2Componenti client in una sola pagina della palette
  • 2Reti di messaggistica: Telegram e WhatsApp
  • 5Piattaforme Telegram tramite build native di TDLib
  • 1Installer, runtime Core di sgcWebSockets incluso
  • 100%Codice sorgente incluso in ogni licenza
Guardalo in azione

Scopri sgcSocial in due minuti.

Una dimostrazione con voce narrante e sottotitoli di entrambi i componenti: un messaggio WhatsApp con una sola chiamata, un client Telegram che esegue l'accesso e gli eventi che riportano il traffico in ingresso. Non si scarica nulla finché non premi play.

Avvio rapido di sgcSocial

Un canale di messaggistica aziendale e un client Telegram completo, entrambi come normali componenti Delphi.

  1. Due componenti, due modelliWhatsApp è la Business Cloud API via HTTP. Telegram è TDLib, un vero client e non un semplice bot.
  2. Invia un messaggio WhatsAppImposta PhoneNumberId e Token, poi chiama SendMessageText. Chiamate analoghe coprono immagini, documenti, audio, video, sticker e reazioni.
  3. Media, in due modiPassa un link pubblico, oppure lascia che le chiamate SendFile carichino prima il file dal disco.
  4. Telegram mantiene lo statoAPI id e hash, una cartella per il database e una chiave di cifratura, poi il telefono, il codice e la password 2FA.
  5. Messaggi ed eventiIn uscita testo, testo formattato, album, fatture e tastiere inline, in ingresso un evento per ogni tipo di contenuto.
  6. Una nota sulla distribuzionetdjson viene distribuita accanto alla tua applicazione. WhatsApp non richiede nulla, perché è solo HTTP.
Cosa contiene

Un componente per rete, un unico stile di API.

Trascina un componente su un form, imposta le credenziali, collega gli eventi, poi chiama i metodi di invio. I nomi sono coerenti in entrambi, quindi una casella di assistenza, una pipeline di notifiche o un chatbot si scrivono allo stesso modo, qualunque sia la rete di destinazione.

Telegram · TDLib

Vedi →
  • TsgcTDLib_Telegram
  • SendTextMessage
  • SendPhotoMessage
  • SendDocumentMessage
  • SendMessageAlbum
  • SendInvoiceMessage
  • EditTextMessage
  • ForwardMessages

Un client Telegram completo, per utenti e bot. Usa il motore ufficiale TDLib, quindi accede come un vero account utente con autenticazione telefonica e il passaggio della password 2FA (OnAuthenticationCode, OnAuthenticationPassword), oppure come bot con un token. Chat di gruppo, supergruppo e segrete, ricerche, tastiere inline e di risposta e pagamenti sono metodi ed eventi tipizzati, e il traffico in ingresso arriva come OnMessageText, OnMessageDocument, OnMessagePhoto, OnMessageVideo, OnNewChat e OnNewCallbackQuery.

WhatsApp Business

Vedi →
  • TsgcWhatsApp_Client
  • SendMessageText
  • SendFile*
  • UploadMedia
  • DownloadMedia
  • DeleteMedia
  • MarkMessageRead
  • StartServer

La Cloud API, webhook incluso. Dialoga con la WhatsApp Business Cloud API (la Meta Graph API) con un PhoneNumberId e un Token. Messaggi di testo, immagini, documenti, audio, video e sticker, reazioni, posizioni e schede contatto, elenchi e pulsanti interattivi, e template di messaggio con codice lingua. L'endpoint webhook integrato (OnBeforeSubscribe per la verifica, OnMessageReceived, OnMessageSent) riceve il traffico in ingresso senza un server aggiuntivo.

Vedi ogni componente e proprietà

Pensato per le conversazioni

Assistenza, avvisi e chatbot, da Pascal.

Entrambi i componenti funzionano senza problemi in un'applicazione VCL o FMX, in un servizio o in un processo console, e si scrivono allo stesso modo in Object Pascal e in C++ Builder.

Casi d'uso

Caselle di assistenza clienti, notifiche di ordini e consegne, invio di codici 2FA e avvisi, chatbot, template di marketing e strumenti desktop per operatori.

Proxy e JSON grezzo

Il componente Telegram si connette tramite proxy HTTP, SOCKS5 e MTProto, e quando Telegram aggiunge una chiamata prima del wrapper tipizzato, SendCustomRequest invia direttamente il JSON grezzo di TDLib, così non devi mai attendere un aggiornamento del componente.

Multipiattaforma

TDLib include build native per Windows, macOS, Linux a 64 bit, Android e iOS. Il client WhatsApp è puro HTTPS, quindi si compila ovunque lo faccia Delphi. Da Delphi 7 a RAD Studio 13 e su C++ Builder.

Avvio rapido

Due reti, la stessa forma.

Crea il componente, imposta le credenziali, collega gli eventi, chiama i metodi di invio. Entrambi i componenti si trovano nell'unit sgcLibs, e si scrivono allo stesso modo in Object Pascal e in C++ Builder.

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. Credenziali inserite, eventi collegatiUn api_id e un api_hash oppure un token bot per Telegram, un PhoneNumberId e un Token per WhatsApp. Assegna i gestori, poi attiva.
  2. Telegram ti guida nell'accessoOnAuthenticationCode chiede il codice, OnAuthenticationPassword la password 2FA quando l'account ne ha una.
  3. Media senza doverli ospitarePassa un link pubblico e Meta lo scarica da sé, oppure lascia che le chiamate SendFile carichino prima il file dal disco.
  4. Un webhook senza server aggiuntivoStartServer ospita l'endpoint a cui scrive Meta, con la verifica OnBeforeSubscribe e OnMessageReceived per il traffico in ingresso.
Avvio rapido di sgcSocial: TsgcTDLib_Telegram viene configurato in Delphi e il flusso di autorizzazione passa dal numero di telefono al codice e alla password 2FA.
TDLib mantiene lo stato: il componente ti guida nell'autorizzazione, poi resta connesso.

Leggi la guida di avvio rapido

Prima di acquistare

Due cose da sapere prima.

Cosa chiede ciascun componente e come i messaggi raggiungono ciascuna rete. Le due risposte sono brevi e si trovano in questa pagina, non nelle note a piè di pagina.

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 include un motore

TsgcTDLib_Telegram carica la libreria ufficiale TDLib in fase di esecuzione (tdjson.dll, libtdjson.so, libtdjson.dylib), lo stesso motore su cui sono costruiti i client di Telegram. È ciò che rende possibile un client completo di account utente: accesso con numero di telefono e passaggio della password 2FA, chat segrete e il flusso completo di aggiornamenti, oltre ai semplici token bot.

WhatsApp richiede solo HTTPS

La WhatsApp Business Cloud API è ospitata da Meta, quindi TsgcWhatsApp_Client è un puro client HTTPS con in più un endpoint webhook integrato per i messaggi in ingresso. Non c'è alcuna libreria nativa. Ti servono un account business Meta, un PhoneNumberId e un Token.

Nulla nel mezzo è una scatola nera

sgcSocial dialoga con le interfacce pubbliche di entrambe le reti: l'interfaccia JSON di TDLib per Telegram e la Business Cloud API per WhatsApp. Messaggi, media, template, tastiere, pagamenti e webhook sono metodi ed eventi di prima classe, con il codice sorgente completo incluso.

Parte di sgcWebSockets

Un pacchetto di sgcWebSockets, da solo.

sgcSocial riunisce i due componenti di messaggistica di sgcWebSockets in un unico pacchetto. Ogni licenza include entrambi i componenti, il runtime Core di sgcWebSockets (il livello HTTP e TLS, gli helper JSON e il server webhook), il codice sorgente completo, la ridistribuzione senza royalty e 1 anno di aggiornamenti.

Single

1 licenza sviluppatore. Uso su una macchina alla volta.

€249

Team

2 licenze sviluppatore. Uso su due macchine alla volta.

€399

Site

Sviluppatori illimitati. Tutte le macchine aziendali.

€649

Il rinnovo è offerto con uno sconto dal 50% al 70%. Già con sgcWebSockets? Il client Telegram è incluso dall'edizione Standard in su e il client WhatsApp dalla Professional in su, quindi la tua edizione potrebbe già coprirti, e il bundle All-Access include tutto. L'installer di prova è il trial All-Access di sgcWebSockets, quindi puoi valutare subito entrambi i componenti.

Vedi i prezzi e ordina
Testimonianze

Cosa dicono gli sviluppatori

Scelta da sviluppatori Delphi, C++ Builder, Lazarus e .NET in tutto il mondo.

La vostra libreria sgcWebSockets è molto utile e semplice da configurare. Continuate così!
Simone Moretti Sviluppatore Delphi
sgcWebSockets è straordinario e il vostro supporto è il migliore!
Christian Meyer Fondatore e CTO
Grazie mille per il vostro aiuto e supporto, adoro i vostri componenti.
Mark Steinfeld CTO

Scrivi ai tuoi utenti da Delphi.

Telegram e WhatsApp Business in un unico pacchetto, basato sul motore ufficiale TDLib e sulla Cloud API, con il runtime Core di sgcWebSockets incluso e il codice sorgente completo.

Altro da eSeGeCe

Altri prodotti di eSeGeCe

sgcSocial è una delle librerie di componenti eSeGeCe per Delphi, C++ Builder e .NET. Condividono le stesse convenzioni, includono il codice sorgente completo e si distribuiscono senza royalty.

sgcWebSockets

WebSocket, HTTP/2, MQTT, AMQP, WebRTC, AI e oltre 30 integrazioni API per Delphi, C++ Builder, Lazarus e .NET. Qui vive il runtime Core, e le sue edizioni includono anche Telegram e WhatsApp.

sgcHTML

Componenti HTML e UI lato server basati su Bootstrap 5 e htmx. Metti una dashboard in tempo reale davanti alle conversazioni gestite da sgcSocial.

sgcAI

Componenti AI, LLM e MCP per Delphi e C++ Builder. Sette provider LLM dietro un solo componente, più MCP, embedding e voce.

sgcMQ

Componenti client MQTT, AMQP 0.9.1 e 1.0, Apache Kafka e STOMP per Delphi e C++ Builder. Autonomi, con il runtime Core di sgcWebSockets incluso.

sgcAuth

Client OAuth2, client JWT e supporto WebAuthn per Delphi e C++ Builder. Autonomo, con il runtime Core di sgcWebSockets incluso.

sgcHTTP

Server HTTP, client HTTP/2, client gRPC e client Google Cloud Pub/Sub, Calendar e FCM per Delphi e C++ Builder.

sgcREST

Componenti server REST, server OpenAPI e client OpenAPI. Pubblica API REST da un contratto OpenAPI 3.x, oppure usa qualsiasi API descritta con OpenAPI.

sgcQUIC

Trasporto QUIC nativo e un client e server HTTP/3, con WebTransport. Un componente aggiuntivo di sgcWebSockets Enterprise.

sgcOpenAPI

Parser OpenAPI 3.x, generatore nativo di SDK Pascal, componente server OpenAPI e oltre 1.195 SDK cloud già pronti.

sgcSign

XAdES, PAdES, CAdES e ASiC per i documenti, Authenticode, ClickOnce, NuGet e VSIX per il codice.

sgcPDF

Crea, modifica, visualizza, firma, oscura e convalida file PDF in puro Object Pascal, senza DLL da distribuire. Concesso in licenza da solo.

sgcBiometrics

Windows Hello, sensori di impronte digitali e il Windows Biometric Framework per Delphi e C++ Builder.

sgcCrypto

Libreria di crittografia generica per Delphi e C++ Builder: cifrari simmetrici e asimmetrici, hashing e algoritmi post-quantistici. Inclusa gratuitamente da sgcWebSockets Standard in su.

sgcIndy

Componenti Indy TCP/IP aggiornati con TLS moderno, IPv6 e HTTP/2, da Delphi 7 a 13.

Le ultime dal blog

Vedi tutti gli articoli →

Questa è la vista sgcSocial di eSeGeCe.

Mostrami un altro punto di vista →
Garanzia soddisfatti o rimborsati di 30 giorniNon sei soddisfatto? Richiedi un rimborso completo entro 30 giorni dall'acquisto. Vedi la politica di rimborso