چگونه امنیت وردپرس را در برابر حملات سایبری تا ۹۰٪ افزایش دهیم؟
اهمیت امنیت وردپرس در دنیای دیجیتال وردپرس با بیش از ۴۰ درصد سهم بازار سیستمهای مدیریت محتوا، محبوبترین پلتفرم وبسایت …
اگر صاحب یک فروشگاه اینترنتی هستید که با ووکامرس راهاندازی شده، احتمالاً برایتان مهم است که بهمحض ثبت سفارش جدید، از آن مطلع شوید. بررسی مداوم پیشخوان وردپرس همیشه روش مناسبی نیست؛ مخصوصاً زمانی که مدیر فروشگاه یا اعضای تیم فروش دائماً پشت سیستم نیستند. افزونه بلینو (Balino) برای همین کار طراحی شده است. این افزونه امکان ارسال خودکار اعلانهای سفارش ووکامرس را از طریق ربات پیامرسان بله فراهم میکند. در این آموزش، از ساخت ربات بله و دریافت Bot Token گرفته تا پیدا کردن Chat ID، تنظیم افزونه بلینو، شخصیسازی پیامها و بررسی گزارش ارسال پیام را مرحلهبهمرحله بررسی میکنیم.
بلینو (Balino) یک افزونه وردپرس برای فروشگاههای ووکامرسی است که به شما اجازه میدهد اعلانهای مربوط به سفارشهای فروشگاه را بهصورت خودکار در پیامرسان بله دریافت کنید. با استفاده از بلینو میتوانید تعیین کنید که برای چه وضعیتهایی از سفارش اعلان ارسال شود و همچنین متن پیام اعلان را مطابق نیاز خود شخصیسازی کنید. اطلاعات سفارش میتواند شامل مواردی مانند مشخصات مشتری، محصولات سفارش، مبلغ، آدرس و سایر اطلاعات موردنیاز باشد. صفحه محصول بلینو در رادینو نیز قابلیت ارسال اعلان سفارش و نمایش اطلاعات سفارش را معرفی کرده است.
قبل از اینکه افزونه بلینو را تنظیم کنیم، باید یک ربات در پیامرسان بله داشته باشیم. برای این کار از ربات رسمی BotFather استفاده میکنیم. در بله نیز مانند بسیاری از سرویسهای ربات، BotFather وظیفه ساخت و مدیریت رباتها را بر عهده دارد. منابع آموزشی مربوط به بله نیز همین فرآیند را برای ساخت بازو و دریافت Token توضیح میدهند.
ابتدا وارد پیامرسان بله شوید. در قسمت جستجو عبارت زیر را جستجو کنید: @BotFather
دقت کنید که بازوی رسمی BotFather را انتخاب کنید. سپس وارد گفتوگو با BotFather شوید.
نکته: در بله ممکن است به رباتها اصطلاح «بازو» نیز گفته شود؛ بنابراین اگر در محیط بله گزینهای با عنوان «ساخت بازوی جدید» مشاهده کردید، منظور همان ساخت Bot است.

بعد از ورود به BotFather، روی start کلیک کنید و گزینه مربوط به ساخت ربات جدید را انتخاب کنید. پس از انتخاب این گزینه، BotFather از شما اطلاعاتی مانند نام و شناسه ربات را درخواست میکند.
ابتدا یک نام برای ربات خود انتخاب کنید. مثلاً: فروشگاه رادینو یا: اعلان سفارش فروشگاه من این نام همان نام نمایشی ربات خواهد بود.
در مرحله بعد باید یک شناسه یکتا برای ربات انتخاب کنید. برای مثال:
raadino_shop_bot
اگر Username قبلاً توسط شخص دیگری استفاده شده باشد، باید نام دیگری انتخاب کنید. در نهایت BotFather ربات را ایجاد کرده و Token مربوط به آن را در اختیار شما قرار میدهد. راهنماهای فعلی ساخت بازوی بله نیز این فرآیند را شامل انتخاب نام، Username و دریافت Token توضیح میدهند.
بعد از ساخت موفق ربات، BotFather یک Token اختصاصی در اختیار شما قرار میدهد. این Token برای اتصال افزونه بلینو به ربات بله استفاده میشود.
به زبان ساده: WordPress → افزونه بلینو → Bot Token → ربات بله → Chat ID
بنابراین افزونه با استفاده از Token میتواند از طریق ربات شما پیام ارسال کند.
Bot Token را در اختیار افراد دیگر قرار ندهید. Token را میتوان مانند یک کلید دسترسی به ربات در نظر گرفت. منابع آموزشی جدید مربوط به ساخت ربات بله نیز بر نگهداری امن Token تأکید دارند. اگر Token شما در اختیار فرد دیگری قرار گرفت، بهتر است از طریق BotFather آن را مدیریت یا در صورت امکان باطل و Token جدید دریافت کنید.
حالا که ربات را ساختهایم، یک اطلاعات مهم دیگر باقی مانده است: Chat ID
Chat ID مشخص میکند که پیامهای ارسالشده توسط بلینو باید به کدام چت ارسال شوند. برای مثال ممکن است بخواهید اعلان سفارشها به حساب شخصی مدیر فروشگاه یا یک چت مشخص ارسال شود. برای پیدا کردن Chat ID میتوانید از روشهای مختلف استفاده کنید.
یکی از روشهایی که میتوانید برای شناسایی مقصد استفاده کنید، بررسی URL مربوط به حساب یا چت موردنظر در بله است. در صورتی که ساختار URL حساب شما شامل شناسه مربوط به حساب باشد، میتوانید از همان شناسه برای تعیین مقصد استفاده کنید.
توجه: ساختار URL ممکن است با توجه به نوع حساب و نسخه بله متفاوت باشد؛ بنابراین اگر شناسه از URL برای شما قابل تشخیص نبود، از روش دوم استفاده کنید.
راه ساده دیگر استفاده از رباتهایی است که برای نمایش اطلاعات چت ساخته شدهاند. در بله میتوانید یک ربات دریافت اطلاعات Chat ID را پیدا کنید. پس از ورود به ربات، معمولاً با ارسال یک پیام یا اجرای دستور مربوطه، شناسه چت به شما نمایش داده میشود. مقداری که دریافت میکنید همان Chat ID است که باید در تنظیمات بلینو وارد شود.
حالا که Bot Token و Chat ID را در اختیار داریم، میتوانیم سراغ وردپرس برویم. از پیشخوان وردپرس وارد مسیر زیر شوید:
افزونهها ← افزودن افزونه ← بارگذاری افزونه
فایل ZIP افزونه بلینو را انتخاب کنید. بعد از نصب، افزونه را فعال کنید. پس از فعالسازی، بخش بلینو در پیشخوان وردپرس در دسترس قرار میگیرد. قبلا از استفاده از افزونه بلینو لازم است لایسنسی که از سایت رادینو بعد از خریداری افزونه دریافت کردید را در بخش لایسنس افزونه بلینو قرار دهید تا افزونه به طور کامل برای شما فعال شود.
همانطور که گفتیم، افزونه بلینو دارای سه تب اصلی است:
در ادامه هر سه بخش را بررسی میکنیم.
در این بخش تنظیمات اصلی اتصال افزونه به ربات بله قرار دارد. مهمترین اطلاعاتی که باید در این بخش وارد کنید عبارتاند از:
توکنی که هنگام ساخت ربات از BotFather دریافت کردید. این مقدار را دقیقاً در فیلد مربوط به Token قرار دهید.
شناسه مقصدی که میخواهید اعلانهای سفارش در آن ارسال شوند. Chat ID دریافتشده در مرحله قبل را در فیلد مربوطه وارد کنید.
یکی از قابلیتهای مهم بلینو این است که میتوانید تعیین کنید در چه وضعیتهایی از سفارش پیام ارسال شود.
برای مثال ممکن است بخواهید هنگام:
اعلان ارسال شود.
در نتیجه لازم نیست برای هر تغییر وضعیت سفارش الزاماً پیام دریافت کنید؛ میتوانید وضعیتهای موردنظر خود را انتخاب کنید. این قابلیت برای فروشگاههایی که تعداد سفارش زیادی دارند اهمیت زیادی دارد، زیرا تعداد اعلانها را میتوان متناسب با فرآیند کاری فروشگاه تنظیم کرد.
یکی از بخشهای کاربردی بلینو، امکان شخصیسازی متن پیامهای ارسالی است. در این بخش میتوانید متن پیام اعلان سفارش را مطابق نیاز خودتان تغییر دهید. برای مثال میتوانید ساختار پیام را به شکلی طراحی کنید که ابتدا عنوان سفارش، سپس اطلاعات مشتری، محصولات و مبلغ نمایش داده شود. اما نکته مهم این است که لازم نیست اطلاعات سفارش را بهصورت دستی در متن وارد کنید. بلینو از متغیرهای آماده استفاده میکند. یعنی شما متغیر موردنظر را در متن پیام قرار میدهید و افزونه هنگام ارسال، مقدار واقعی آن را از سفارش ووکامرس دریافت میکند.
برای مثال فرض کنید در قالب پیام خود متغیری برای نام مشتری قرار دادهاید. هنگام ارسال اعلان، آن متغیر با نام واقعی مشتری جایگزین میشود. به همین شکل میتوانید از متغیرهای مربوط به اطلاعات سفارش استفاده کنید. برای مثال ساختار پیام میتواند چیزی شبیه این باشد:
🔔 سفارش جدید
شماره سفارش: {order_id}
مشتری: {customer_name}
شماره تماس: {customer_phone}
مبلغ سفارش: {total}
محصولات:
{order_items}
آدرس:
{billing_address}
توجه: نام دقیق متغیرها باید همان مواردی باشد که در صفحه شخصیسازی پیام افزونه نمایش داده میشوند. بنابراین برای جلوگیری از خطا، متغیرها را مستقیماً از لیست موجود در افزونه کپی کنید.
هر فروشگاه فرآیند کاری متفاوتی دارد. ممکن است برای یک فروشگاه فقط این اطلاعات مهم باشد: شماره سفارش + نام مشتری + مبلغ اما فروشگاه دیگری به اطلاعات کاملتری مانند: محصولات + تعداد + شماره تماس + آدرس + روش پرداخت نیاز داشته باشد. با استفاده از بخش شخصیسازی پیامها میتوانید قالب اعلان را مطابق فرآیند کاری خودتان تنظیم کنید.
یکی دیگر از بخشهای مهم افزونه بلینو، گزارشات بات است. گاهی اوقات ممکن است تنظیمات را انجام داده باشید اما پیام به مقصد نرسد. در این شرایط اولین سؤال این است: آیا افزونه اصلاً تلاش کرده پیام را ارسال کند؟ بخش گزارشات بات برای پاسخ به همین سؤال طراحی شده است. در این قسمت، وضعیت ارسال پیامها ثبت میشود و میتوانید بررسی کنید که پیام با موفقیت ارسال شده یا در فرآیند ارسال با خطا مواجه شده است.
فرض کنید یک سفارش ثبت شده اما شما هیچ پیامی در بله دریافت نکردهاید. به جای اینکه فقط حدس بزنید مشکل از کجاست، ابتدا وارد بخش: گزارشات ربات میشوید. در این بخش میتوانید وضعیت درخواستهای ارسالشده را بررسی کنید. این اطلاعات برای عیبیابی بسیار کاربردی است.
اگر بعد از ثبت سفارش پیامی در بله دریافت نکردید، این موارد را بررسی کنید:
مطمئن شوید Token را کامل و بدون فاصله اضافی وارد کردهاید.
یک رقم اشتباه در Chat ID میتواند باعث شود پیام به مقصد موردنظر ارسال نشود.
بررسی کنید وضعیت سفارش در لیست وضعیتهای انتخابشده برای اعلان قرار داشته باشد.
اگر در بخش شخصیسازی پیام از متغیر اشتباه استفاده شده باشد، ممکن است پیام مطابق انتظار تولید نشود.
مهمترین مرحله این است که وارد بخش گزارشات بات شوید و نتیجه آخرین تلاش برای ارسال پیام را بررسی کنید.
این بخش میتواند مشخص کند که مشکل در فرآیند ارسال وجود داشته یا پیام با موفقیت ارسال شده است.
بعد از انجام تمام تنظیمات، پیشنهاد میکنیم یک سفارش آزمایشی ایجاد کنید.
روند تست: ثبت سفارش آزمایشی → تغییر وضعیت سفارش → بررسی بله → بررسی گزارشات بات
اگر پیام در بله دریافت شد و در گزارشات نیز ارسال موفق ثبت شد، اتصال شما بهدرستی انجام شده است.
با استفاده از بلینو میتوانید فرآیند اطلاعرسانی سفارشهای فروشگاه را سادهتر کنید.
مهمترین کاربردهای آن عبارتاند از:
اگر میخواهید تمام مراحل را بهصورت تصویری مشاهده کنید، میتوانید آموزش ویدئویی تهیهشده برای افزونه بلینو را در آپارات مشاهده کنید.
🎥 مشاهده آموزش نصب و راهاندازی افزونه بلینو در آپارات
در این ویدئو مراحل راهاندازی افزونه و تنظیمات موردنیاز برای اتصال آن به ربات بله نمایش داده شده است.
افزونه بلینو یک راهکار برای دریافت اعلانهای سفارش ووکامرس در پیامرسان بله است. برای راهاندازی آن ابتدا باید یک ربات از طریق BotFather بله ایجاد کرده و Bot Token دریافت کنید. سپس Chat ID مقصد دریافت پیام را مشخص کرده و این دو مقدار را در تنظیمات افزونه وارد کنید.
بعد از آن میتوانید در تب تنظیمات ربات وضعیتهای سفارش موردنظر برای اعلان را مشخص کنید، در تب شخصیسازی پیامها قالب پیام و متغیرهای آن را تغییر دهید و در تب گزارشات بات وضعیت ارسال پیامها را بررسی کنید. به این ترتیب، بدون نیاز به بررسی مداوم پیشخوان وردپرس، اعلانهای موردنیاز سفارشهای فروشگاه را در بله دریافت خواهید کرد.
نظرات 0
برای ارسال نظر وارد حساب کاربری شوید.
هنوز نظری ثبت نشده؛ اولین نفر باشید.