زیرساخت پیام زمان‌دار

زیرساخت پیام زمان‌دار برای برنامه‌نویس‌ها

اگر نمی‌خواهید سرور ارسال یا وب‌هوک راه‌اندازی کنید، همین مسیر کافی است: کانال را انتخاب کنید، گیرنده و متن و زمان را بفرستید؛ لیاد در زمان مقرر پیام را می‌فرستد.

در یک جمله: شما فقط می‌گویید «از کدام کانال، به چه کسی، چه متنی، چه زمانی». لیاد با زیرساخت خودش ارسال را انجام می‌دهد.

این مسیر برای چه کسی است؟

اگر پیام تکراری پیچیده و ارسال روی سرور خودتان می‌خواهید، از مسیر پیشرفته API و قرارداد وب‌هوک استفاده کنید.

کانال‌های ارسال

پیامک، بله، ایتا و روبیکا از مسیر مدیریت‌شده لیاد ارسال می‌شوند. تلگرام و واتساپ: به‌زودی.

کانال مقدار channel وضعیت
پیامک sms فعال: شماره موبایل (mobile)
تلگرام telegram به‌زودی
بله bale فعال: شماره موبایل (mobile)
واتساپ — به‌زودی whatsapp به‌زودی
ایتا eitaa فعال: شماره موبایل (mobile)
روبیکا rubika فعال: شماره موبایل (mobile)

برای پیامک و تلگرام وب‌هوک لازم نیست؛ لیاد با ریل خودش ارسال می‌کند.

چطور شروع کنید؟

  1. از صفحهٔ درخواست توکن دسترسی بگیرید و توکن liad_live_… را دریافت کنید.
  2. به آدرس پایهٔ API درخواست بزنید: https://liad.liom.app/api/v1
  3. هدر احراز هویت: Authorization: Bearer …
  4. یک درخواست POST /messages با گیرنده، متن و زمان بفرستید.

نمونه درخواست‌ها

۱) پیامک: همین الان

POST /v1/messages
Authorization: Bearer liad_live_…
Content-Type: application/json

{
  "channel": "sms",
  "mobile": "09121234567",
  "text": "وقت مصرف قرص فشار",
  "sendAt": "now"
}

۲) تلگرام: به‌زودی

به‌زودی

۴) بله: همین الان

{
  "channel": "bale",
  "mobile": "09121234567",
  "text": "وقت مصرف قرص فشار",
  "sendAt": "now"
}

۳) پیامک: زمان‌بندی برای بعد

{
  "channel": "sms",
  "mobile": "09121234567",
  "text": "یادآوری ویزیت فردا ساعت ۱۰",
  "sendAt": "2026-08-27T10:00:00+03:30"
}

اگر channel را ننویسید، پیش‌فرض sms است.

فیلدها به‌صورت خلاصه

فیلد الزامی؟ توضیح
mobileبرای smsمثلاً 0912… یا +98…
telegramIdبرای telegramشناسه چت تلگرام
textبلهمتن پیام
sendAtبلهnow یا تاریخ‌زمان استاندارد (ISO-8601)
channelاختیاریsms (پیش‌فرض)، telegram، bale، whatsapp، eitaa، rubika
titleاختیاریعنوان کوتاه

پاسخ موفق

{
  "message": {
    "id": "…",
    "channel": "sms",
    "mobile": "09121234567",
    "text": "وقت مصرف قرص فشار",
    "sendAt": "2026-08-26T14:00:00+00:00",
    "status": "queued",
    "delivery": "liad_managed",
    "timezone": "Asia/Tehran",
    "createdAt": "…"
  }
}

وضعیت‌ها: queued (به‌زودی) · scheduled (زمان آینده) · sent · failed · skipped

پیگیری وضعیت: GET /v1/messages/{id}

برای تیم فنی / ابزار AI

پشتیبانی: info@liad.app · مستندات کامل: liad.liom.app/docs