رفتن به محتوای اصلی

TypeScript SDK

TypeScript SDK روشی با نوع‌بندی قوی و انعطاف‌پذیر برای ادغام پیام‌رسانی WhatsApp در برنامه‌های Node.js ارائه می‌دهد. IntelliSense بهتر، ایمنی در زمان کامپایل فراهم می‌کند و با پروژه‌های مدرن TypeScript به طور یکپارچه کار می‌کند.

هر دو SDK از همان ویژگی‌ها و نقاط پایانی پشتیبانی می‌کنند، بنابراین عملکرد در هر دو یکسان است.

مزایای TypeScript SDK

  • ایمنی نوع داخلی
  • تکمیل خودکار بهتر در IDE
  • خطاهای کمتر در زمان اجرا
  • با پروژه‌های JavaScript کار می‌کند
  • ایده‌آل برای برنامه‌های مقیاس‌پذیر

بهترین کاربرد برای

  • برنامه‌های عملیاتی
  • پروژه‌های متوسط تا بزرگ
  • اسکریپت‌های اتوماسیون
  • سرویس‌های پشت‌صحنه با نوع ایمن

نصب

Node.js

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

استفاده در 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);
})();