Aller au contenu principal

SDK TypeScript

Le SDK TypeScript offre un moyen fortement typé et flexible d'intégrer la messagerie WhatsApp dans les applications Node.js. Il fournit une meilleure prise en charge IntelliSense, une sécurité à la compilation et s'intègre parfaitement avec les projets TypeScript modernes.

Les deux SDKs prennent en charge les mêmes fonctionnalités et endpoints, donc les fonctionnalités sont identiques entre eux.

Avantages du SDK TypeScript

  • Sécurité de type intégrée
  • Meilleure autocomplétion IDE
  • Moins d'erreurs à l'exécution
  • Compatible avec les projets JavaScript
  • Idéal pour les applications évolutives

Idéal pour

  • Applications de production
  • Projets de moyenne à grande taille
  • Scripts d'automatisation
  • Services backend type-safe

Installation

Node.js

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

Utilisation avec Node.js

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);
})();