eSeGeCe — Delphi 및 .NET용 엔터프라이즈 통신 컴포넌트
추천 · sgcSocial

Telegram과 WhatsApp, Delphi 네이티브로

두 개의 컴포넌트가 가장 큰 두 메시징 네트워크를 Delphi와 C++ Builder 애플리케이션 안으로 가져와요. TsgcTDLib_Telegram은 Telegram 앱 자체가 구축된 것과 동일한 핵심 엔진인 공식 TDLib 엔진을 구동해서, 전화번호 로그인과 2FA, 채팅, 미디어, 키보드, 결제까지 갖춘 완전한 사용자 계정 및 봇 클라이언트를 만들어요. TsgcWhatsApp_Client는 일반 HTTPS 위에서 WhatsApp Business Cloud API를 구사하고, 템플릿과 웹훅도 포함돼요. 단독 제품으로 sgcWebSockets Core 런타임이 함께 제공돼요.

  • 클라이언트 컴포넌트 2개
  • Telegram · WhatsApp Business
  • 사용자 계정, 봇, 비즈니스 메시징
  • Delphi 7부터 13까지 · C++ Builder

두 개의 네트워크, 두 개의 컴포넌트

sgcSocial은 단독 패키지예요. 기반이 되는 sgcWebSockets Core 런타임을 함께 제공하고, 모든 라이선스에 전체 소스 코드가 포함되어 있어서 메시징 흐름을 여러분의 디버거로 한 줄씩 따라갈 수 있어요.

2 클라이언트 컴포넌트 TsgcTDLib_TelegramTsgcWhatsApp_Client가 팔레트 한 페이지에 있어요.
2 메시징 네트워크 Telegram은 공식 TDLib 엔진으로, WhatsApp은 Business Cloud API로 연결해요.
5 타깃 플랫폼 Windows, macOS, Linux 64비트, Android, iOS는 네이티브 TDLib 빌드로 지원돼요. WhatsApp 클라이언트는 순수 HTTPS라서 어디서든 컴파일돼요.
1 단독 설치 프로그램 sgcWebSockets Core 런타임, TLS 계층, 웹훅 서버가 모두 패키지 안에 들어 있어요.
100% 포함된 소스 코드 모든 라이선스에 두 컴포넌트와 번들 런타임의 전체 소스가 포함돼요.
sgcSocial

Delphi와 C++ Builder를 위한 Telegram 및 WhatsApp Business 클라이언트 컴포넌트예요. sgcWebSockets Core 런타임이 함께 제공되는 단독 패키지로, 전체 소스 코드와 로열티 없는 배포를 제공해요.

네트워크마다 컴포넌트 하나, API 스타일은 하나

폼에 컴포넌트를 올리고, 자격 증명을 설정하고, 이벤트를 연결한 다음, 전송 메서드를 호출하면 돼요. 두 컴포넌트 모두 이름 규칙이 일관되어서, 지원 수신함이든 알림 파이프라인이든 챗봇이든 어떤 네트워크를 대상으로 하든 똑같이 읽혀요.

Telegram · TDLib

완전한 Telegram 클라이언트, 사용자와 봇 모두

TsgcTDLib_Telegram은 공식 TDLib 엔진을 구동해서, 전화번호 인증과 2FA 비밀번호 단계(OnAuthenticationCode, OnAuthenticationPassword)를 거쳐 실제 사용자 계정으로 로그인하거나, 토큰으로 봇으로 로그인할 수 있어요. SendTextMessage, SendPhotoMessage, SendDocumentMessage, SendMessageAlbum, SendInvoiceMessage가 콘텐츠 유형을 다루고, 그 뒤에는 EditTextMessageForwardMessages가 있어요. 그룹, 슈퍼그룹, 비밀 채팅, 검색, 인라인 및 답장 키보드, 결제가 모두 타입이 지정된 메서드와 이벤트로 제공되고, 수신 트래픽은 OnMessageText, OnMessageDocument, OnMessagePhoto, OnMessageVideo, OnNewChat, OnNewCallbackQuery로 도착해요.

Telegram 클라이언트 보기 →
WhatsApp Business

Cloud API, 웹훅 포함

TsgcWhatsApp_Client는 PhoneNumberId와 Token으로 WhatsApp Business Cloud API(Meta Graph API)와 통신해요. 텍스트, 이미지, 문서, 오디오, 동영상, 스티커 메시지, 로컬 파일을 업로드하는 SendFile* 계열, 리액션, 위치와 연락처 카드, 인터랙티브 목록과 버튼, 언어 코드가 있는 메시지 템플릿까지 지원해요. UploadMedia, DownloadMedia, DeleteMedia가 자산을 관리하고, MarkMessageRead가 대화를 깔끔하게 유지해 주며, 내장된 웹훅 엔드포인트(StartServer, 검증을 위한 OnBeforeSubscribe, OnMessageReceived, OnMessageSent)가 별도 서버 없이 수신 트래픽을 받아요.

WhatsApp 클라이언트 보기 →
사용 사례

인박스를 위한 설계

고객 지원 수신함, 주문 및 배송 알림, 2FA와 경고 전달, 챗봇, 마케팅 템플릿, 데스크톱 상담원 도구까지. 두 컴포넌트 모두 VCL이나 FMX 애플리케이션, 서비스, 콘솔 프로세스 안에서 문제없이 동작해요.

무엇을 할 수 있는지 보기 →
탈출구

프록시와 원시 JSON

Telegram 컴포넌트는 HTTP, SOCKS5, MTProto 프록시를 통해 연결할 수 있고, Telegram이 타입이 지정된 래퍼보다 먼저 새 호출을 추가하더라도 SendCustomRequest가 원시 TDLib JSON을 직접 전송하므로 컴포넌트 업데이트를 기다릴 필요가 없어요.

Telegram API 더 보기 →
크로스플랫폼

Telegram은 다섯 개의 타깃, WhatsApp은 모든 타깃

TDLib는 Windows, macOS, Linux 64비트, Android, iOS용 네이티브 빌드를 제공해요. WhatsApp 클라이언트는 순수 HTTPS라서 Delphi가 컴파일되는 곳이면 어디든 컴파일돼요. Delphi 7부터 RAD Studio 13까지, 그리고 C++ Builder에서도요.

기능 매트릭스 →

각 컴포넌트의 참조 페이지예요:

두 개의 네트워크, 똑같은 모양

컴포넌트를 만들고, 자격 증명을 설정하고, 이벤트를 연결하고, 전송 메서드를 호출하면 돼요. 두 컴포넌트 모두 sgcLibs 유닛에 있고, Object Pascal에서도 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;

Object Pascal에서도 C++ Builder에서도 똑같은 모양이에요. 전체 기능 매트릭스 →

먼저 알아 두면 좋은 두 가지

각 컴포넌트가 여러분에게 무엇을 필요로 하는지, 그리고 메시지가 각 네트워크에 어떻게 도달하는지. 두 답 모두 짧고, 깨알 같은 약관이 아니라 바로 이 페이지에 있어요.

엔진과 전송 방식
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.

sgcSocial은 단독 제품이에요

단독 제품으로 sgcWebSockets Core 런타임이 포함되어 있어요. HTTP와 TLS 계층, JSON 헬퍼, WhatsApp 컴포넌트가 호스팅하는 웹훅 서버까지 모두 설치 프로그램 하나에 담겨 있고, 전체 소스 코드도 함께 들어 있어요.

Telegram에는 엔진이 함께 제공돼요

TsgcTDLib_Telegram은 런타임에 공식 TDLib 라이브러리(tdjson.dll, libtdjson.so, libtdjson.dylib)를 로드하는데, 이는 Telegram 클라이언트 자체가 구축된 것과 동일한 엔진이에요. 바로 이 점 덕분에 전화번호 로그인과 2FA 비밀번호 단계, 비밀 채팅, 완전한 업데이트 스트림을 갖춘 완전한 사용자 계정 클라이언트가 가능하고, 일반 봇 토큰도 그대로 지원돼요. HTTP, SOCKS5, MTProto 프록시로도 연결할 수 있어요.

WhatsApp에는 HTTPS만 있으면 돼요

WhatsApp Business Cloud API는 Meta가 호스팅하므로, TsgcWhatsApp_Client는 순수 HTTPS 클라이언트에 수신 메시지를 위한 내장 웹훅 엔드포인트가 더해진 형태예요. 네이티브 라이브러리는 전혀 필요 없고, Meta 비즈니스 계정과 PhoneNumberId, Token만 있으면 돼요.

Delphi와 C++ Builder

sgcSocial은 Delphi 7부터 RAD Studio 13까지, 그리고 C++ Builder를 지원해요. 이 두 컴포넌트는 sgcWebSockets 안에도 들어 있는데, Telegram 클라이언트는 Standard 에디션부터, WhatsApp 클라이언트는 Professional 에디션부터 포함되어 있어서 기존 sgcWebSockets 라이선스로 이미 커버될 수도 있어요. 무료 체험판 설치 프로그램은 sgcWebSockets All-Access 체험판이라서 오늘 바로 두 컴포넌트를 평가해 볼 수 있어요.

TDLib HTTPS 내장 웹훅 HTTP · SOCKS5 · MTProto 프록시 전체 소스

모든 컴포넌트와 속성 →

sgcSocial은 두 네트워크의 공개된 인터페이스와 직접 통신해요. Telegram은 TDLib JSON 인터페이스, WhatsApp은 Business Cloud API예요. 메시지, 미디어, 템플릿, 키보드, 결제, 웹훅이 모두 일급 메서드와 이벤트로 제공되고, 전체 소스 코드 덕분에 그 사이에 블랙박스는 하나도 없어요.

열 개의 라이브러리, 하나의 도구 상자

sgcSocial은 Delphi, C++ Builder, .NET을 위한 열 개의 eSeGeCe 컴포넌트 라이브러리 중 하나예요. 같은 규칙을 공유하고, 전체 소스와 함께 제공되며, 로열티 없이 배포할 수 있어요.

sgcSocial

Delphi와 C++ Builder를 위한 Telegram 및 WhatsApp Business 클라이언트 컴포넌트예요. 단독 제품이며 sgcWebSockets Core 런타임이 함께 제공돼요.

자세히 알아보기 →

sgcWebSockets

Delphi, C++ Builder, Lazarus, .NET을 위한 WebSocket, HTTP/2, MQTT, AMQP, WebRTC, AI 및 30개 이상의 API 통합이에요. Core 런타임이 바로 여기에 있어요.

자세히 알아보기 →

sgcMQ

Delphi와 C++ Builder를 위한 MQTT, AMQP 0.9.1과 1.0, Apache Kafka, STOMP 클라이언트 컴포넌트예요. 단독 제품이며 sgcWebSockets Core 런타임이 함께 제공돼요.

자세히 알아보기 →

sgcHTML

Bootstrap 5와 htmx 기반의 서버 사이드 HTML 및 UI 컴포넌트예요. sgcSocial이 처리하는 대화 앞에 라이브 대시보드를 세워 보세요.

자세히 알아보기 →

sgcQUIC

원시 QUIC 전송과 HTTP/3 클라이언트 및 서버, 그리고 WebTransport를 제공해요. sgcWebSockets Enterprise의 애드온이에요.

자세히 알아보기 →

sgcAI

Delphi와 C++ Builder를 위한 AI, LLM, MCP 컴포넌트예요. 컴포넌트 하나로 일곱 개 LLM 제공업체를 사용하고, MCP와 임베딩, 음성까지 지원해요. 단독 제품이며 sgcWebSockets Core 런타임이 함께 제공돼요.

자세히 알아보기 →

sgcOpenAPI

OpenAPI 3.x 파서, 네이티브 Pascal SDK 생성기, OpenAPI 서버 컴포넌트, 그리고 1,195개 이상의 사전 빌드 클라우드 SDK를 제공해요.

자세히 알아보기 →

sgcSign

문서에는 XAdES, PAdES, CAdES, ASiC를, 코드에는 Authenticode, ClickOnce, NuGet, VSIX를 제공해요.

자세히 알아보기 →

sgcBiometrics

Delphi와 C++ Builder를 위한 Windows Hello, 지문 센서, Windows Biometric Framework를 제공해요.

자세히 알아보기 →

sgcIndy

Delphi 7부터 13까지 최신 TLS, IPv6, HTTP/2를 갖춘 업데이트된 Indy TCP/IP 컴포넌트예요.

자세히 알아보기 →

가격 및 라이선스 보기 무료 체험판 다운로드

개발자들의 평가

전 세계의 Delphi, C++ Builder, Lazarus 및 .NET 개발자가 신뢰해요.

sgcWebSockets 라이브러리는 정말 유용하고 설정하기 쉬워요. 앞으로도 좋은 작업 부탁드려요!

Simone Moretti Delphi 개발자

sgcWebSockets는 정말 훌륭하고 지원도 최고예요!

Christian Meyer 창립자 및 CTO

도움과 지원에 정말 감사드려요. 컴포넌트가 너무 마음에 들어요.

Mark Steinfeld CTO

지금 eSeGeCe의 소셜 메시징 관점을 보고 있어요.

다른 관점 보기 →

Delphi에서 사용자에게 메시지를 보내세요

공식 TDLib 엔진과 Cloud API로 구동되는 Telegram과 WhatsApp Business를 하나의 패키지에 담았어요. sgcWebSockets Core 런타임이 함께 제공되고 전체 소스 코드도 상자 안에 들어 있어요.