Saltar al contenido principal

SDK TypeScript

El SDK TypeScript ofrece una forma fuertemente tipada y flexible de integrar mensajería WhatsApp en aplicaciones Node.js. Proporciona mejor IntelliSense, seguridad en tiempo de compilación y funciona perfectamente con proyectos TypeScript modernos.

Ambos SDKs soportan las mismas funciones y endpoints, por lo que la funcionalidad es idéntica.

Ventajas del SDK TypeScript

  • Seguridad de tipos integrada
  • Mejor autocompletado en IDE
  • Menos errores en tiempo de ejecución
  • Compatible con proyectos JavaScript
  • Ideal para aplicaciones escalables

Ideal para

  • Aplicaciones de producción
  • Proyectos medianos y grandes
  • Scripts de automatización
  • Servicios backend con tipos seguros

Instalación

Node.js

npm install @duochatduochat-sdk

Uso en Node.js

import { SdkSendMessageDto, duochatSdk } from "@duochatduochat-sdk";

(async (): Promise<void> => {
  constduochat = new duochatSdk({
    token: "YOUR_TOKEN_HERE", // 👈 Obtén esto en https:/duochat/
  });

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

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

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