Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

asanak-sms-client

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

asanak-sms-client

Modern Node.js SMS client for Asanak SMS API

latest
npmnpm
Version
1.0.1
Version published
Weekly downloads
5
25%
Maintainers
1
Weekly downloads
 
Created
Source

📦 SMS Client Node.js

یک کلاینت مدرن Node.js برای ارسال پیامک، پیامک نظیر به نظیر، پیامک خدماتی و دریافت گزارش‌ها از طریق یک سرویس RESTful.

📌 ویژگی‌ها

  • ارسال پیامک تکی یا چندمقصدی
  • ارسال پیامک نظیر به نظیر (P2P)
  • ارسال پیامک خدماتی با قالب (OTP)
  • دریافت گزارش وضعیت پیامک
  • مشاهده موجودی اعتبار پیامکی
  • قابل توسعه، تمیز و قابل مانیتورینگ

🔧 نصب پکیج

در ترمینال خود اجرا کنید:

npm install asanak-sms-client

🧪 نحوه استفاده

1- مقداردهی اولیه کلاینت:

const AsanakSmsClient = require('asanak-sms-client');

const sms = new AsanakSmsClient('your-username', 'your-password');

2- ارسال پیامک تکی یا چند مقصدی

sms.sendSms('9821XXXX', '09120000000', 'کد تایید شما: 1234', 1)
  .then(data => console.log(data))
  .catch(error => console.error(error));

3- ارسال پیامک نظیر به نظیر (P2P)

sms.p2p(['9821XXXX1', '9821XXXX2'], ['09120000000', '09120000001'] ['کد تایید شما: 1234', 'کد تایید شما: 4567'], [1, 0])
  .then(data => console.log(data))
  .catch(error => console.error(error));

4- ارسال پیامک خدماتی با قالب (OTP)

sms.template('123456', {"code": "1234"}, '09120000000', 1)
  .then(data => console.log(data))
  .catch(error => console.error(error));

5- استعلام وضعیت پیامک

sms.msgStatus(['12345678', '12345679'])
  .then(data => console.log(data))
  .catch(error => console.error(error));

6- مشاهده موجودی اعتبار پیامکی

sms.getCredit()
  .then(data => console.log(data?.credit))
  .catch(error => console.error(error));

7- مشاهده موجودی اعتبار پیامکی (ریال)

sms.getRialCredit()
  .then(data => console.log(data?.credit))
  .catch(error => console.error(error));

8- دریافت لیست قالب‌های پیامک

sms.getTemplates()
  .then(data => console.log(data))
  .catch(error => console.error(error));

📮 ارتباط با پشتیبانی

📞 ۰۲١۶۴۰۶۳۱۸۰
📨 info@asanak.ir

Keywords

sms

FAQs

Package last updated on 01 Jul 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts