Zum Hauptinhalt springen

TypeScript SDK

Das TypeScript SDK bietet eine stark typisierte und flexible Möglichkeit, WhatsApp-Messaging in Node.js-Anwendungen zu integrieren. Es bietet bessere IntelliSense-Unterstützung, Kompilierungssicherheit und funktioniert nahtlos mit modernen TypeScript-Projekten.

Beide SDKs unterstützen dieselben Funktionen und Endpunkte, sodass die Funktionalität zwischen ihnen identisch ist.

Vorteile des TypeScript SDK

  • Integrierte Typsicherheit
  • Bessere IDE-Autovervollständigung
  • Weniger Laufzeitfehler
  • Funktioniert mit JavaScript-Projekten
  • Ideal für skalierbare Anwendungen

Am besten geeignet für

  • Produktionsanwendungen
  • Mittelgroße bis große Projekte
  • Automatisierungsskripte
  • Typsichere Backend-Dienste

Installation

Node.js

npm install @duochat/{{brand_nam}}-sdk

Node.js-Verwendung

import { SdkSendMessageDto, duochatSdk } from "@duochat/{{brand_nam}}-sdk";

(async (): Promise<void> => {
  constduochat = new duochatSdk({
    token: "YOUR_TOKEN_HERE", // 👈 Get this from https://{{brand_nam}}/
  });

  const sdkSendMessageDto: SdkSendMessageDto = {
    countryCode: "91",
    phoneNumber: "9876543210",
    messageType: "text",
    templateName: "welcome_template",
    messageText: "Hello from {{brand_nam}}!",
    components: ["button1", "button2"],
    context: {},
    mediaMessage: {},
    media: {},
  };

  const { data } =
    awaitduochat.sdk.sdkControllerSendMessage(sdkSendMessageDto);

  console.log("Message sent successfully:", data);
})();