گاهی اوقات ممکن است سایت شما بهصورت ناگهانی از دسترس خارج شود برای مثال به دلیل مشکل سرور یا تمدید نشدن SSL. در چنین شرایطی، اگر سریع باخبر نشوید، ممکن است بازدیدکنندگان زیادی را از دست بدهید.
این ورکفلو در n8n به شما کمک میکند بهصورت خودکار در فواصل زمانی مشخص وضعیت سایت خود را بررسی کنید و در صورت بروز خطا، پیام هشدار به تلگرام شما ارسال شود.
کاری که این ورکفلو انجام میدهد:
در این جریان کاری، n8n در بازههای زمانی مشخص یک درخواست HTTP به سایت شما ارسال میکند.
اگر پاسخ سرور عدد ۲۰۰ (موفقیت) نباشد، یعنی سایت در دسترس نیست و نود تلگرام، پیامی هشدارآمیز برای شما میفرستد.
این پیام شامل آدرس سایتی است که دچار مشکل شده تا بتوانید سریع آن را بررسی کنید.
مراحل اجرای ورکفلو
۱- Schedule Trigger: اجرای خودکار ورکفلو در بازههای زمانی دلخواه (مثلاً هر ۵ دقیقه).
۲- Set (Edit Fields):
تعریف دو مقدار اصلی:
آدرس سایت (site) برای بررسی وضعیت
شناسه عددی تلگرام (telegramid) برای ارسال پیام هشدار
۳- HTTP Request: ارسال درخواست به آدرس مشخصشده و بررسی وضعیت پاسخ (status code).
۴- If Node: مقایسه مقدار statusCode با عدد ۲۰۰ اگر برابر نباشد، یعنی سایت در دسترس نیست.
۵- Telegram Node: ارسال پیام هشدار با محتوای زیر به حساب تلگرام شما: سایتت اومده پایین / آدرس سایتی که اومده پایین: [آدرس سایت]