🔧 سرویسهای SMS پشتیبانی شده
3 سرویسKavenegar token1..token4
ارسال پارامترها با token1، token2 و ... انجام میشود.
Melipayamak [پارامترها به ترتیب]
پارامترها به شکل آرایه و دقیقاً به ترتیب تعریفشده ارسال میشوند.
FarazSMS (IPPanel) کلید-مقدار
پارامترها معمولاً به صورت شیء/آرایه associative با نام کلیدها ارسال میشوند.
راهنمای سریع .env
برای هر Pattern باید Pattern ID را داخل .env تنظیم کنید و با نام متغیرهای پروژه هماهنگ باشد.
📩 Pattern ها
قابل جستجو📊 جدول خلاصه Environment Variables
خلاصه| Pattern | Kavenegar | Melipayamak | FarazSMS | تعداد پارامتر |
|---|
⚠️ نکات مهم
مهمتفاوت در نحوه ارسال پارامترها
- Kavenegar: token1, token2, token3, token4
- Melipayamak: آرایه به ترتیب پارامترها
- FarazSMS: کلید-مقدار (associative)
تنظیم Pattern در پنل SMS
- Pattern را در پنل سرویس ایجاد کنید
- Pattern ID را داخل .env بگذارید
- نام متغیرها دقیقاً مطابق پروژه باشد
تست قبل از محیط تولید
- Pattern را در پنل سرویس تست کنید
- از صحت متغیرها مطمئن شوید
- محدودیت کاراکتر و یونیکد را بررسی کنید
محدودیت 160 کاراکتر
پیامکها معمولاً محدودیت 160 کاراکتر دارند؛ در Patternهای چندپارامتری، متن را جمعوجور نگه دارید.
زبان و کدگذاری
- از UTF-8 استفاده کنید
- در Pattern از اعداد فارسی استفاده نکنید (اعداد انگلیسی بهتر است)
- قبل از انتشار نهایی، نمونه پیام را برای چند دستگاه تست کنید
مثال تنظیم (Kavenegar)
سلام مدیر گرامی
سفارش شماره {token1} از مشتری {token2} با مبلغ {token3} بیش از حد معمول در انتظار تایید است.
لطفا در اسرع وقت اقدام کنید.