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