Ir para o conteúdo principal

SDK TypeScript

O SDK TypeScript oferece uma maneira fortemente tipada e flexível de integrar mensagens do WhatsApp em aplicativos Node.js. Ele fornece melhor IntelliSense, segurança em tempo de compilação e funciona perfeitamente com projetos TypeScript modernos.

Ambos os SDKs suportam os mesmos recursos e endpoints, portanto a funcionalidade é idêntica entre eles.

Vantagens do SDK TypeScript

  • Segurança de tipos integrada
  • Melhor autocompletar no IDE
  • Menos erros em tempo de execução
  • Funciona com projetos JavaScript
  • Ideal para aplicações escaláveis

Mais adequado para

  • Aplicações de produção
  • Projetos de médio a grande porte
  • Scripts de automação
  • Serviços de backend com segurança de tipos

Instalação

Node.js

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

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