Lewati ke konten utama

SDK TypeScript

SDK TypeScript menawarkan cara yang sangat bertipe dan fleksibel untuk mengintegrasikan pesan WhatsApp ke dalam aplikasi Node.js. SDK ini memberikan IntelliSense yang lebih baik, keamanan saat kompilasi, dan bekerja secara mulus dengan proyek TypeScript modern.

Kedua SDK mendukung fitur dan endpoint yang sama, sehingga fungsionalitasnya identik di antara keduanya.

Keunggulan SDK TypeScript

  • Keamanan tipe bawaan
  • Pelengkapan otomatis IDE yang lebih baik
  • Lebih sedikit kesalahan saat runtime
  • Bekerja dengan proyek JavaScript
  • Ideal untuk aplikasi yang dapat diskalakan

Paling cocok untuk

  • Aplikasi produksi
  • Proyek menengah hingga besar
  • Skrip otomasi
  • Layanan backend yang aman secara tipe

Instalasi

Node.js

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

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