انتقل إلى المحتوى الرئيسي

TypeScript SDK

يوفر TypeScript SDK طريقة مكتوبة بشدة ومرنة لدمج رسائل WhatsApp في تطبيقات Node.js. يوفر IntelliSense أفضل وأمانًا في وقت التحويل البرمجي، ويعمل بسلاسة مع مشاريع TypeScript الحديثة.

يدعم كلا SDK نفس الميزات ونقاط النهاية، لذا فإن الوظائف متطابقة بينهما.

مزايا TypeScript SDK

  • أمان الأنواع المدمج
  • إكمال تلقائي أفضل في بيئة التطوير المتكاملة
  • أخطاء أقل في وقت التشغيل
  • يعمل مع مشاريع 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);
})();