پیامک، درگاه پشتیبان، بله و ایمیل.
محل تنظیمات
در پیشخوان وردپرس، منوی «دربان» را باز کنید و بخش «کانالها» را انتخاب کنید. پیامک همیشه کانال پایه و روشن است؛ بله و ایمیل فقط پس از فعالکردن خودشان به آن اضافه میشوند.
۱) تفاوت کانالها
| کانال |
نتیجه استفاده |
وابستگی اصلی |
| پیامک اصلی |
کد تأیید را با سرویسدهنده انتخابشده میفرستد و خاموششدنی نیست. |
حساب فعال و دارای اعتبار نزد سرویسدهنده، همراه با اطلاعات ورود معتبر |
| پیامک پشتیبان |
فقط اگر ارسال سرویسدهنده اصلی ناموفق شود، یک بار با سرویسدهنده دوم تلاش میکند. |
یک سرویسدهنده متفاوت و تنظیم کامل هر دو سرویس |
| بله |
کد را در کنار پیامک از طریق سرویس سفیر بله نیز تحویل میدهد. |
سرویس سفیر فعال، کلید دسترسی و شناسه عددی بات |
| ایمیل |
کد را برای ورود و بازیابی حساب به ایمیل همان حساب میفرستد؛ هنگام ثبتنام استفاده نمیشود. |
ایمیل معتبر در حساب کاربر و ارسال سالم ایمیلهای وردپرس |
۲) پترن یا قالب چه تفاوتی با ارسال ساده دارد؟
پترن یا قالب تأیید متنی است که ابتدا در پنل شرکت پیامکی ثبت و تأیید میکنید. دربان هنگام ارسال فقط کد را در متغیر تعیینشده میگذارد. این روش برای کد ورود توصیه میشود، چون معمولاً سریعتر و مناسب ارسال خدماتی به شمارههای مسدودکننده تبلیغات است.
ارسال ساده یعنی متن کامل پیام از یک خط فرستنده ارسال شود. این روش به خط مجاز و خدماتی نیاز دارد و ممکن است محدودیت اپراتوری بیشتری داشته باشد. در سرویسهایی که هر دو روش را دارند، پر بودن شناسه پترن یا قالب باعث استفاده از قالب میشود؛ برای ارسال ساده باید آن فیلد را خالی بگذارید.
نشانی سرویس
این فیلد در بیشتر سرویسدهندهها باید خالی بماند تا دربان از نشانی استاندارد خود استفاده کند. فقط وقتی شرکت ارائهدهنده رسماً نشانی دیگری اعلام کرده است آن را تغییر دهید. واردکردن نشانی اشتباه همه ارسالهای آن سرویس را متوقف میکند.
۳) تنظیم سرویسدهنده اصلی پیامک
در فهرست «سرویسدهنده» یک شرکت را انتخاب کنید. فقط فیلدهای همان شرکت نمایش داده میشوند. اگر پیامک پشتیبان روشن باشد، فیلدهای شرکت پشتیبان نیز همزمان دیده میشوند.
ملیپیامک
| فیلد | چه چیزی وارد شود و چه اثری دارد |
| نام کاربری | نام کاربری پنل ملیپیامک. همراه با رمز عبور برای برقراری ارتباط لازم است. |
| رمز عبور | رمز پنل یا در حسابهایی که شرکت الزام کرده است، کلید دسترسی. بدون نام کاربری و این مقدار، سرویس آماده ارسال نیست. |
| شناسه پترن (body id) | شناسه الگوی تأییدشده. اگر پر باشد کد بهعنوان مقدار پترن فرستاده میشود و خط فرستنده و متن ارسال ساده استفاده نمیشوند. برای کد ورود این روش را انتخاب کنید. |
| خط فرستنده | شماره خط خدماتی پنل. فقط وقتی شناسه پترن خالی است در ارسال ساده استفاده میشود. |
| متن پیام (ارسال ساده) | فقط وقتی شناسه پترن خالی است اثر دارد. متغیرهای %otp% و %code% با کد و %site% با نام سایت جایگزین میشوند. اگر خالی بماند متن پیشفرض استفاده میشود. در ارسال ساده، خط مخصوص تکمیل خودکار کد در اندروید و کروم نیز به انتهای پیام افزوده میشود. |
| نشانی سرویس | معمولاً خالی بماند. فقط با اعلام رسمی ملیپیامک تغییر داده شود. |
کاوهنگار
| فیلد | چه چیزی وارد شود و چه اثری دارد |
| کلید API | کلید حساب کاوهنگار و تنها اطلاعات ورود این اتصال است. |
| نام قالب تأیید | نام دقیق قالب تأییدشده در بخش Lookup کاوهنگار. کد در متغیر %token قالب قرار میگیرد. اگر پر باشد روش قالبی فعال است. |
| خط فرستنده | فقط وقتی نام قالب خالی است برای ارسال ساده استفاده میشود. متن ساده کد ثابت و خودکار ساخته میشود و در این صفحه فیلد جداگانهای برای متن ندارد. |
| نشانی سرویس | برای نشانی استاندارد کاوهنگار خالی بماند. |
SMS.ir
| فیلد | چه چیزی وارد شود و چه اثری دارد |
| کلید API | کلید دسترسی حساب SMS.ir. برای هر دو روش قالبی و ساده لازم است. |
| شناسه قالب تأیید | شماره قالب تأییدشده. قالب باید پارامتری دقیقاً با نام CODE داشته باشد. اگر این فیلد پر باشد ارسال قالبی انجام میشود. |
| شماره خط | فقط وقتی شناسه قالب خالی است برای ارسال ساده استفاده میشود. متن کد بهصورت خودکار ساخته میشود. |
| نشانی سرویس | برای نشانی استاندارد SMS.ir خالی بماند. |
قاصدک
| فیلد | چه چیزی وارد شود و چه اثری دارد |
| کلید API | کلید دسترسی پنل قاصدک و شرط لازم ارسال است. |
| قالب تأیید | نام دقیق قالب تأییدشده. داخل قالب باید متغیر %Code% با همین حروف تعریف شده باشد. اگر پر باشد ارسال قالبی انجام میشود. |
| شماره خط | فقط وقتی قالب تأیید خالی است در ارسال ساده استفاده میشود. متن کد خودکار است. |
| نشانی سرویس | مربوط به مسیر ارسال ساده است و معمولاً باید خالی بماند. ارسال قالب تأیید از مسیر ثابت مخصوص قاصدک انجام میشود. |
فراز اساماس
| فیلد | چه چیزی وارد شود و چه اثری دارد |
| کلید API | کلید دسترسی حساب فراز و شرط لازم ارسال است. |
| کد پترن | شناسه یکتای پترن تأییدشده. پترن باید متغیر %code% داشته باشد. اگر پر باشد ارسال پترنی و اگر خالی باشد ارسال ساده انجام میشود. |
| شماره خط | در ارسال ساده باید خط معتبر خود را وارد کنید. در ارسال پترنی، اگر این فیلد خالی باشد خط اشتراکی ۳۰۰۰۵۰۵ استفاده میشود؛ برای فرستادن با خط اختصاصی، شماره همان خط را بنویسید. |
| نشانی سرویس | برای نشانی استاندارد فراز خالی بماند. |
پیامرسان
| فیلد | چه چیزی وارد شود و چه اثری دارد |
| کلید دسترسی (API) | کلید اختصاصی حساب در پنل پیامرسان. |
| کلید قالب احراز / OTP | کلید قالب تأییدشده کد ورود. کد باید در جایگاه {1} متن قالب باشد. جایگاههای {2} و {3} اختیاریاند. این سرویس برای کد ورود به قالب وابسته است و حالت متن آزاد جداگانه ندارد؛ پس خالیگذاشتن کلید قالب باعث ناموفقشدن ارسال میشود. |
| نشانی سرویس | بهطور معمول خالی بماند تا نشانی استاندارد https://api.sms-webservice.com استفاده شود. |
اعلان سفارش در پیامرسان
کلید قالب این بخش فقط برای کد ورود است. هر اعلان سفارش، کلید قالب جداگانه خود را در بخش «اعلانها» دارد.
Twilio
| فیلد | چه چیزی وارد شود و چه اثری دارد |
| Account SID | شناسه حساب از کنسول Twilio که معمولاً با AC شروع میشود. |
| Auth Token | رمز اتصال حساب Twilio. این مقدار همراه Account SID الزامی است. |
| شماره فرستنده (From) | شماره Twilio با قالب بینالمللی مانند +15551234567 یا Sender ID مجاز. اگر Messaging Service SID وارد نشده باشد، این فیلد الزامی است. |
| Messaging Service SID | شناسه اختیاری سرویس پیامرسانی که با MG شروع میشود. با پرکردن آن میتوان From را خالی گذاشت. حداقل یکی از این دو فیلد باید پر باشد. |
| ContentSid قالب OTP | شناسه اختیاری قالب محتوایی که با HX شروع میشود. اگر پر باشد قالب فعال میشود و کد در متغیر شماره 1 قرار میگیرد. این روش معمولاً به حساب ارتقایافته نیاز دارد و در حساب Trial مناسب نیست. |
| متن پیام (ارسال ساده) | فقط وقتی ContentSid خالی است استفاده میشود. در حساب عادی میتوانید از %otp%، %code% و %site% استفاده کنید. در حساب Trial معمولاً باید فقط نام قالب آماده مانند sms_2fa را بدون فاصله یا متن اضافه بنویسید. |
| نشانی سرویس | معمولاً خالی بماند تا https://api.twilio.com استفاده شود. |
محدودیت حساب Trial توئیلیو
معمولاً فقط میتوانید به شمارههایی بفرستید که قبلاً در کنسول Twilio تأیید شدهاند. شماره گیرنده و فرستنده را با قالب بینالمللی وارد کنید.
۴) دکمه ارسال پیامک آزمایشی
- ابتدا ذخیره کنید. سرویسدهنده و همه فیلدهای لازم را وارد کنید و دکمه «ذخیره تغییرات» را بزنید.
- شماره آزمایشی را وارد کنید. شمارهای در دسترس بنویسید تا دریافت واقعی را بررسی کنید.
- ارسال پیامک آزمایشی را بزنید. این آزمایش همان مسیر کد واقعی را اجرا میکند و یک کد تصادفی میفرستد. اگر پشتیبان فعال باشد، شکست سرویس اصلی میتواند باعث آزمایش سرویس پشتیبان شود.
- نتیجه را بررسی کنید. موفقیت پنل به معنی پذیرفتهشدن درخواست ارسال است؛ رسیدن پیام به گوشی، متن درست، نام فرستنده و سرعت تحویل را نیز کنترل کنید.
۵) پیامک پشتیبان
این قابلیت برای قطعی، کمبود اعتبار، مشکل قالب یا خطای سرویس اصلی است. پشتیبان همزمان با سرویس اصلی پیام نمیفرستد؛ فقط پس از ناموفقشدن تلاش اصلی، یک بار امتحان میشود.
- گزینه «فعالسازی پیامک پشتیبان» را روشن کنید.
- در «سرویسدهنده پشتیبان» شرکتی غیر از سرویس اصلی انتخاب کنید. سرویس اصلی در این فهرست قابل انتخاب نیست.
- فیلدهای شرکت پشتیبان که در کارت پیامک ظاهر میشوند کامل کنید. داشتن حساب، اعتبار و قالب معتبر برای هر دو شرکت مستقل است.
- تغییرات را ذخیره و با دکمه ارسال پیامک آزمایشی نتیجه را بررسی کنید.
نکته هزینه و تنظیم
تلاش ناموفق اصلی و ارسال پشتیبان ممکن است در دو پنل جداگانه ثبت شوند. صرف روشنکردن این گزینه کافی نیست؛ سرویس پشتیبان باید انتخاب و اطلاعات لازم آن کامل شده باشد.
۶) پیامرسان بله
بله یک کانال مکمل است. وقتی فعال و کامل باشد، دربان کد را در ورود، ثبتنام، بازیابی، تأیید تسویهحساب و مسیرهای مرتبط از طریق سفیر بله نیز میفرستد. کاربر باید با همان شماره عضو بله باشد؛ در غیر این صورت تحویل بله ناموفق است، ولی پیامک اصلی همچنان مسیر مستقل خود را دارد.
| گزینه | نتیجه و وابستگی |
| فعالسازی تحویل با بله | ارسال کد از بله را روشن میکند. تنها در صورت کاملبودن دو فیلد بعدی اثر دارد. |
| کلید دسترسی | کلیدی است که پس از ساخت سرویس سفیر در پنل کسبوکار بله دریافت میکنید. |
| شناسه بات | شناسه عددی باتی است که نام آن روی پیام دیده میشود. مقدار غیرعددی قابل استفاده نیست. |
| ارسال آزمایشی در بله | پس از ذخیره تنظیمات، یک پیام متنی آزمایشی میفرستد تا کلید، بات، عضویت شماره در بله و اعتبار سرویس بررسی شوند. |
۷) ایمیل فقط برای ورود و بازیابی
با روشنکردن «فعالسازی تحویل با ایمیل برای ورود»، کد به ایمیل ثبتشده حسابی فرستاده میشود که صاحب شماره است. این کانال برای ورود و بازیابی حساب کاربرد دارد و عمداً در ثبتنام کاربر جدید استفاده نمیشود، زیرا هنوز حساب و ایمیل قابل اتکایی وجود ندارد.
- وابستگی اول، وجود ایمیل معتبر در حساب کاربر است. اگر حساب ایمیل معتبر نداشته باشد، ارسال ایمیلی انجام نمیشود.
- وابستگی دوم، کارکرد درست ارسال ایمیل وردپرس است. در سایت واقعی بهتر است سرویس ارسال ایمیل یا SMTP را پیش از فعالسازی آماده کنید.
- در فیلد «ایمیل آزمایشی» یک نشانی دلخواه وارد کنید و «ارسال ایمیل آزمایشی» را بزنید. این تست به حساب کاربری وابسته نیست و مستقیماً سلامت ارسال سایت را بررسی میکند.
- پوشه هرزنامه، نام فرستنده و زمان دریافت را نیز بررسی کنید. ثبت موفق ارسال در سایت تضمین نمیکند سرویس مقصد پیام را در صندوق اصلی قرار دهد.
۸) ارتباط با اعلانهای فروشگاه
این صفحه سرویس و راه تحویل کد را تنظیم میکند. برای متن و گیرندگان پیامهای سفارش، در پیشخوان وردپرس منوی «دربان» را باز کنید و بخش «اعلانها» را انتخاب کنید. قالب ورود را با قالب اعلان سفارش یکی نگیرید؛ هر اعلان میتواند شناسه یا کلید قالب مخصوص خود را لازم داشته باشد.
چکلیست پایان کار
سرویس اصلی را ذخیره کنید، قالب و متغیر مخصوص همان شرکت را تطبیق دهید، نشانی سرویس را بدون دلیل تغییر ندهید، ارسال واقعی را آزمایش کنید و اگر پشتیبان دارید اعتبار و تنظیم هر دو حساب را جداگانه بررسی کنید.