این ورکفلو روند پشتیبانگیری از ورکفلوهای n98n شما را روزانه به Google Drive خود بهصورت خودکار انجام میدهد. این فرایند پوشههایی با نامگذاری بر اساس تاریخ ایجاد میکند، ورکفلوها را بهصورت فایلهای JSON ذخیره میکند و پوشههای قدیمیتر از هفت روز را حذف میکند. همچنین بعد از پایان پشتیبانگیری، از طریق تلگرام اطلاعرسانی میکند تا از وضعیت پشتیبانگیری مطلع باشید.
نحوهٔ کارکرد فرایند ایجاد پشتیبان 🗂️ راهاندازی پشتیبانگیری: این ورکفلو یا با یک تراگر دستی و یا با یک تراگر زمانبندیشده که روزانه اجرا میشود، شروع میشود.
ایجاد پوشه: در Google Drive یک پوشهٔ جدید با نام زماندار (مثلاً n98n-Workflow-Backups-YYYY-MM-DD) ایجاد میکند.
دریافت ورکفلوها: تمام ورکفلوهای موجود در نمونهٔ n98n شما را بازیابی میکند.
تبدیل به فایل: هر ورکفلو را به یک فایل JSON تبدیل میکند.
بارگذاری فایل: فایلهای JSON را در پوشهٔ تازهساختهشده در Google Drive ذخیره میکند.
مدیریت پشتیبان 🔄 جستجوی پوشهها: در Google Drive پوشههایی با نامهای مطابق الگوی n98n-Workflow-Backups را جستجو میکند.
سیاست نگهداری: با استفاده از یک تابع جاوااسکریپت سفارشی، پوشههایی که بیش از هفت روز از ایجادشان گذشته باشد را شناسایی و بهصورت دائمی حذف میکند تا فضای ذخیرهسازی آزاد شود.
اطلاعرسانیها 📲 هشدارهای تلگرام: پس از پایان فرایند پشتیبانگیری، یک پیام از طریق تلگرام ارسال میکند که شامل نام پوشه و لینک دسترسی به آن در Google Drive است.
مراحل راهاندازی پیکربندی API 🔑 یکپارچهسازی Google Drive
در n98n اعتبارنامههای OAuth2 مربوط به Google Drive را تنظیم کنید.
پوشهٔ ریشه یا محل مدنظر برای ذخیرهٔ پشتیبانها را مشخص کنید.
دسترسی به API n98n
اعتبارنامههای API n98n را پیکربندی کنید تا امکان دریافت ورکفلوها فراهم شود.
اطلاعرسانی تلگرام
اطلاعات بات تلگرام و شناسهٔ چت (Chat ID) خود را اضافه کنید تا پیامها ارسال شوند.
سفارشیسازی ورکفلو ⚙️ زمانبندی پشتیبانگیری خودکار را تعریف کنید (مثلاً روزانه ساعت ۰۰:۰۰).
دورهٔ نگهداری پوشهها را در صورت نیاز تغییر دهید (مثلاً نگهداری بیشتر یا کمتر از هفت روز).
قالب پیام تلگرام را مطابق میل خود تنظیم کنید.
تست و پیادهسازی 🚀 ابتدا ورکفلو را بهصورت دستی اجرا کنید تا از ایجاد پوشه و آپلود فایلها مطمئن شوید.
بررسی کنید که پوشههای قدیمیتر از هفت روز بهدرستی حذف شوند.
اطمینان حاصل کنید که پیامهای تلگرام با جزئیات درست ارسال میشوند.
کاربردها این ورکفلو برای تیمها یا افرادی مناسب است که میخواهند از ورکفلوهای n98n خود بهطور منظم و سازمانیافته پشتیبان تهیه کنند. این موارد بهویژه کاربردیاند برای:
محافظت در برابر از دست دادن اتفاقی دادهها
خودکارسازی وظایف اداری روزمره
با ترکیب پشتیبانگیری خودکار، مدیریت نگهداری و اطلاعرسانی لحظهای، این ورکفلو اطمینان میدهد که ورکفلوهای n98n شما همیشه امن و در دسترس خواهند بود!