sgcSocial Telegram. WhatsApp. Delphi에서 네이티브로.

두 개의 컴포넌트로 가장 큰 두 메시징 네트워크를 Delphi와 C++ Builder 애플리케이션 안에 담아요. TsgcTDLib_Telegram은 Telegram 앱의 기반과 같은 공식 TDLib 엔진을 구동해 전화번호 로그인과 2FA, 채팅, 미디어, 키보드, 결제까지 갖춘 사용자 계정 및 봇 클라이언트를 만들어 줘요. TsgcWhatsApp_Client는 일반 HTTPS로 WhatsApp Business Cloud API와 통신하며 템플릿과 웹훅도 포함돼요.

몇 줄 코드로 첫 WhatsApp 메시지 보내기 →
  • Delphi 7~13
  • C++ Builder
  • Telegram TDLib
  • WhatsApp Business
  • 내장 웹훅
  • 전체 소스 코드
  • 2팔레트 한 페이지에 모인 클라이언트 컴포넌트
  • 2메시징 네트워크: Telegram과 WhatsApp
  • 5네이티브 TDLib 빌드로 지원하는 Telegram 플랫폼
  • 1sgcWebSockets Core 런타임이 포함된 설치 프로그램
  • 100%모든 라이선스에 소스 코드 포함
직접 확인하기

2분 만에 보는 sgcSocial.

두 컴포넌트를 해설과 자막으로 안내하는 영상이에요. 한 번의 호출로 보내는 WhatsApp 메시지, 로그인하는 Telegram 클라이언트, 수신 트래픽을 전달하는 이벤트를 보여 줘요. 재생 버튼을 누르기 전에는 아무것도 내려받지 않아요.

sgcSocial 퀵 스타트

비즈니스 메시징 채널과 완전한 Telegram 클라이언트를 모두 평범한 Delphi 컴포넌트로 만나 보세요.

  1. 두 컴포넌트, 두 가지 모델WhatsApp은 HTTP 기반의 Business Cloud API예요. Telegram은 봇이 아니라 실제 클라이언트인 TDLib이에요.
  2. WhatsApp 메시지 보내기PhoneNumberId와 Token을 설정하고 SendMessageText를 호출해요. 같은 방식의 호출로 이미지, 문서, 오디오, 비디오, 스티커, 리액션도 보낼 수 있어요.
  3. 미디어를 보내는 두 가지 방법공개 링크를 전달하거나, SendFile 호출이 디스크의 파일을 먼저 업로드하게 할 수 있어요.
  4. Telegram은 상태를 유지해요API id와 hash, 데이터베이스 디렉터리, 암호화 키를 설정한 다음 전화번호, 인증 코드, 2FA 비밀번호를 차례로 입력해요.
  5. 메시지와 이벤트텍스트, 서식 있는 텍스트, 앨범, 인보이스, 인라인 키보드를 보내고, 수신은 콘텐츠 유형마다 이벤트 하나로 받아요.
  6. 배포 시 참고할 점tdjson은 애플리케이션 옆에 함께 배포돼요. WhatsApp은 HTTP만 쓰기 때문에 따로 필요한 것이 없어요.
구성 내용

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

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

Telegram · TDLib

보기 →
  • TsgcTDLib_Telegram
  • SendTextMessage
  • SendPhotoMessage
  • SendDocumentMessage
  • SendMessageAlbum
  • SendInvoiceMessage
  • EditTextMessage
  • ForwardMessages

사용자와 봇을 모두 지원하는 완전한 Telegram 클라이언트예요. 공식 TDLib 엔진을 구동하므로 전화번호 인증과 2FA 비밀번호 단계(OnAuthenticationCode, OnAuthenticationPassword)를 거쳐 실제 사용자 계정으로 로그인할 수 있고, 토큰을 사용해 봇으로 로그인할 수도 있어요. 그룹, 슈퍼그룹, 비밀 채팅, 검색, 인라인 및 답장 키보드, 결제는 타입이 지정된 메서드와 이벤트로 제공되며, 수신 트래픽은 OnMessageText, OnMessageDocument, OnMessagePhoto, OnMessageVideo, OnNewChat, OnNewCallbackQuery로 도착해요.

WhatsApp Business

보기 →
  • TsgcWhatsApp_Client
  • SendMessageText
  • SendFile*
  • UploadMedia
  • DownloadMedia
  • DeleteMedia
  • MarkMessageRead
  • StartServer

웹훅까지 포함한 Cloud API예요. PhoneNumberId와 Token으로 WhatsApp Business Cloud API(Meta Graph API)와 통신해요. 텍스트, 이미지, 문서, 오디오, 비디오, 스티커 메시지, 리액션, 위치 및 연락처 카드, 인터랙티브 목록과 버튼, 언어 코드가 있는 메시지 템플릿을 지원해요. 내장 웹훅 엔드포인트(OnBeforeSubscribe 검증, OnMessageReceived, OnMessageSent)가 별도의 서버 없이 수신 트래픽을 받아요.

모든 컴포넌트와 속성 보기

수신함을 위해 만들었어요

지원, 알림, 챗봇을 Pascal로.

두 컴포넌트 모두 VCL 또는 FMX 애플리케이션, 서비스, 콘솔 프로세스 안에서 문제없이 동작하고, Object Pascal과 C++ Builder에서 똑같이 읽혀요.

사용 사례

고객 지원 수신함, 주문 및 배송 알림, 2FA와 경고 전달, 챗봇, 마케팅 템플릿, 데스크톱 에이전트 도구에 활용할 수 있어요.

프록시와 원시 JSON

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

크로스 플랫폼

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;
  1. 자격 증명을 입력하고 이벤트를 연결해요Telegram에는 api_id와 api_hash 또는 봇 토큰이, WhatsApp에는 PhoneNumberId와 Token이 필요해요. 핸들러를 지정한 다음 활성화하세요.
  2. Telegram이 로그인 과정을 안내해요OnAuthenticationCode가 인증 코드를 요청하고, 계정에 2FA가 있으면 OnAuthenticationPassword가 2FA 비밀번호를 요청해요.
  3. 직접 호스팅하지 않아도 되는 미디어공개 링크를 전달하면 Meta가 가져가고, 아니면 SendFile 호출이 디스크의 파일을 먼저 업로드해요.
  4. 별도 서버 없는 웹훅StartServer가 Meta가 푸시하는 엔드포인트를 호스팅하며, OnBeforeSubscribe로 검증하고 OnMessageReceived로 수신 트래픽을 받아요.
sgcSocial 퀵 스타트: Delphi에서 TsgcTDLib_Telegram을 설정하면 인증 흐름이 전화번호에서 인증 코드, 2FA 비밀번호로 이어져요.
TDLib은 상태를 유지해요. 컴포넌트가 인증 과정을 안내한 뒤에는 로그인된 상태를 그대로 유지해요.

퀵 스타트 가이드 읽기

구매 전에

먼저 알아 두면 좋은 두 가지

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

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은 엔진과 함께 제공돼요

TsgcTDLib_Telegram은 런타임에 공식 TDLib 라이브러리(tdjson.dll, libtdjson.so, libtdjson.dylib)를 불러와요. Telegram 클라이언트가 기반으로 삼는 것과 같은 엔진이에요. 덕분에 일반 봇 토큰은 물론, 2FA 비밀번호 단계가 있는 전화번호 로그인, 비밀 채팅, 전체 업데이트 스트림까지 갖춘 완전한 사용자 계정 클라이언트를 만들 수 있어요.

WhatsApp은 HTTPS만 있으면 돼요

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

중간에 블랙박스는 없어요

sgcSocial은 두 네트워크가 공개한 인터페이스, 즉 Telegram의 TDLib JSON 인터페이스와 WhatsApp의 Business Cloud API를 그대로 사용해요. 메시지, 미디어, 템플릿, 키보드, 결제, 웹훅이 모두 일급 메서드와 이벤트로 제공되며 전체 소스 코드가 포함돼요.

sgcWebSockets의 일부

독립적인 sgcWebSockets 패키지 하나.

sgcSocial은 sgcWebSockets의 메시징 컴포넌트 두 개를 하나의 패키지로 묶었어요. 모든 라이선스에 두 컴포넌트, sgcWebSockets Core 런타임(HTTP 및 TLS 계층, JSON 도우미, 웹훅 서버), 전체 소스 코드, 로열티 없는 재배포, 1년간의 업데이트가 포함돼요.

Single

개발자 라이선스 1개. 한 번에 한 대의 컴퓨터에서 사용해요.

€249

Team

개발자 라이선스 2개. 한 번에 두 대의 컴퓨터에서 사용해요.

€399

Site

개발자 수 제한 없음. 회사의 모든 컴퓨터에서 사용해요.

€649

갱신 시 50%에서 70%까지 할인을 제공해요. 이미 sgcWebSockets를 사용 중이신가요? Telegram 클라이언트는 Standard 에디션부터, WhatsApp 클라이언트는 Professional 에디션부터 포함되므로 현재 에디션으로 이미 충분할 수 있고, All-Access 번들에는 모든 것이 포함돼요. 체험판 설치 프로그램은 sgcWebSockets All-Access 체험판이라서 두 컴포넌트를 지금 바로 평가해 볼 수 있어요.

가격 보기 및 주문
고객 후기

개발자들의 평가

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

sgcWebSockets 라이브러리는 정말 유용하고 설정하기 쉬워요. 앞으로도 좋은 작업 부탁드려요!
Simone Moretti Delphi 개발자
sgcWebSockets는 정말 훌륭하고 지원도 최고예요!
Christian Meyer 창립자 및 CTO
도움과 지원에 정말 감사드려요. 컴포넌트가 너무 마음에 들어요.
Mark Steinfeld CTO

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

공식 TDLib 엔진과 Cloud API로 구동하는 Telegram과 WhatsApp Business를 하나의 패키지로 제공하며, sgcWebSockets Core 런타임이 번들로 포함되고 전체 소스 코드도 함께 제공돼요.

eSeGeCe의 다른 제품

eSeGeCe의 다른 제품

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

sgcWebSockets

Delphi, C++ Builder, Lazarus, .NET용 WebSocket, HTTP/2, MQTT, AMQP, WebRTC, AI 및 30개 이상의 API 통합이에요. Core 런타임이 바로 여기에 있고, 이 에디션들에는 Telegram과 WhatsApp도 포함돼요.

sgcHTML

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

sgcAI

Delphi와 C++ Builder를 위한 AI, LLM, MCP 컴포넌트예요. 컴포넌트 하나로 일곱 개 LLM 제공업체를 사용하고, MCP와 임베딩, 음성까지 지원해요.

sgcMQ

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

sgcAuth

Delphi와 C++ Builder용 OAuth2 클라이언트, JWT 클라이언트, WebAuthn 지원. sgcWebSockets Core 런타임이 포함된 독립 제품이에요.

sgcHTTP

Delphi와 C++ Builder용 HTTP 서버, HTTP/2 클라이언트, gRPC 클라이언트, Google Cloud Pub/Sub, Calendar, FCM 클라이언트.

sgcREST

REST 서버, OpenAPI 서버, OpenAPI 클라이언트 컴포넌트. OpenAPI 3.x 계약으로 REST API를 게시하거나, OpenAPI로 기술된 모든 API를 사용해요.

sgcQUIC

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

sgcOpenAPI

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

sgcSign

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

sgcPDF

PDF 파일을 만들고, 편집하고, 보고, 서명하고, 가리고, 검증하는 기능을 순수 Object Pascal로 제공해요. 배포할 DLL이 없고, 별도로 라이선스돼요.

sgcBiometrics

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

sgcCrypto

Delphi, C++ Builder용 범용 암호화 라이브러리입니다. 대칭 및 비대칭 암호화, 해싱, 포스트 퀀텀 알고리즘을 지원하며, sgcWebSockets Standard 이상부터 무료로 제공됩니다.

sgcIndy

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

블로그 최신 소식

모든 글 보기 →

지금 보고 계신 화면은 eSeGeCe의 sgcSocial 버전이에요.

다른 관점 보기 →
30일 환불 보장만족하지 않으세요? 구매 후 30일 이내에 전액 환불을 요청하세요. 환불 정책 보기