راهنمای شاهین | ایجنت بازنشر اینستاگرام در یوتیوب و تلگرام و بله (شاهین)

معرفی کوتاه

این مقاله راهنمای ایجنت شاهین (+) است. این ورکفلو n8n به طور خودکار آخرین ویدیوهای منتشر‌شده در یک حساب اینستاگرام مشخص را دریافت کرده و آن‌ها را در یوتیوب، تلگرام و پیام‌رسان بله بازنشر می‌کند. تمام فرآیند به صورت شبانه‌روزی و در زمان مشخص اجرا می‌شود و نیازی به دخالت دستی ندارد.

 

پیش از هر کاری فیلم ۴ دقیقه‌ای پایین که معرفی این فلوست ببینید. 

 

 

دریافت ورکفلوی بازنشر فیلم‌ اینستاگرام در یوتیوب و بله و تلگرام (+)

 

این راهنمای راه‌اندازی ورکفلو برای کسانی است که فایل ورکفلو را به تنهایی (بدون خدمات راه‌اندزای) از سودگاه خریداری می‌کنند. 

چرا به این ورکفلو نیاز دارید؟
  • صرفه‌جویی در زمان – دیگر نیازی به دانلود و آپلود دستی ویدیوها در چند پلتفرم ندارید.
  • انتشار همزمان – در اینستاگرام آپلود کنید، در زمان معین در یوتیوب و تلگرام و بله منتشر خواهد شد.
  • هوش مصنوعی – عنوان، توضیحات و برچسب‌ها (تگ‌ها) به کمک تیر رایگان Gemini از روی عکس بندانگشتی و کپشن استخراج و تولید می‌شوند.
  • ذخیره هوشمند – ویدیوهای منتشرشده در یک دیتابیس داخلی و Google Sheets ثبت می‌شوند تا از بازنشر مجدد جلوگیری شود.

محصول سودگاه – این ورکفلو توسط تیم سودگاه طراحی و پیاده‌سازی شده است. شما می‌توانید آن را به صورت فایل جیسون تنها یا فایل همراه با خدمات راه‌اندازی خریداری کنید. به صفحه محصول مراجعه و طرح مورد نیاز خود را انتخاب کنید. 

 

ساختار ورکفلو

ورکفلو از چندین گره (Node) تشکیل شده که هر کدام وظیفه مشخصی را بر عهده دارند. در ادامه، نام هر گره و کاربرد آن را به صورت جدول مشاهده می‌کنید:

نام گرهنوعتوضیح
Schedule Trigger1Schedule Triggerاجرای خودکار در ساعت ۱۳:۳۰ هر روز (قابل تغییر).
HTTP RequestHTTP Requestدریافت آخرین پست‌های اینستاگرام از طریق API scrapingdog.com.
Split OutSplit Outآرایه posts_data را به آیتم‌های جداگانه تبدیل می‌کند.
IfIFفقط ویدیوها را عبور می‌دهد (is_video = true).
LimitLimitتعداد ویدیوهای پردازش‌شده را به ۸ مورد محدود می‌کند.
Loop Over ItemsSplit In Batchesحلقه‌ای برای پردازش تک‌تک ویدیوها (پیشگیری از بار سنگین).
Get row(s)Data Tableبررسی می‌کند که آیا این ویدیو قبلاً در دیتابیس داخلی ثبت شده است.
If1IFاگر ویدیو قبلاً منتشر نشده باشد، ادامه می‌دهد؛ در غیر این صورت حلقه را تکرار می‌کند.
Edit FieldsSetاستخراج video_url، caption و thumbnail از داده‌های اینستاگرام.
HTTP Request3HTTP Requestدانلود فایل بندانگشتی (thumbnail) از آدرس اینترنتی.
Analyze an imageGoogle Geminiمتن فارسی روی تصویر را با استفاده از مدل Gemini 2.5 Flash تشخیص می‌دهد.
Edit Fields2Setآماده‌سازی داده‌ها برای ارسال به مدل زبانی (ترکیب کپشن + متن تصویر).
Basic LLM ChainChain LLMتولید عنوان، توضیحات و برچسب‌ها با استفاده از Gemini و خروجی JSON.
HTTP Request4HTTP Requestدانلود فایل ویدیو از آدرس اینترنتی.
Upload a video1YouTubeآپلود ویدیو در یوتیوب با عنوان و توضیحات تولیدشده (حالت عمومی).
HTTP Request5HTTP Requestدانلود مجدد ویدیو برای ارسال به تلگرام (به دلیل ساختار گره‌ها).
Send a videoTelegramارسال ویدیو به کانال تلگرام مشخص (با عنوان به‌عنوان کپشن).
HTTP Request9HTTP Requestدانلود مجدد ویدیو برای ارسال به پیام‌رسان بله.
Send a video1Telegramارسال ویدیو به کانال بله (با همان عنوان).
Insert rowData Tableثبت id_video در دیتابیس داخلی برای جلوگیری از انتشار مجدد.
Append or update row in sheetGoogle Sheetsثبت اطلاعات (عنوان، توضیحات، تگ‌ها) در Google Sheets.
If4 / Edit Fields4IF + Setبررسی موفقیت آپلود یوتیوب و در صورت موفقیت، ذخیره لینک ویدیو در شیت.
If2 / Edit Fields1IF + Setبررسی موفقیت ارسال به تلگرام و ذخیره لینک یا وضعیت در شیت.
If3IFبررسی موفقیت ارسال به بله و به‌روزرسانی شیت مربوطه.
Structured Output ParserOutput Parserخروجی JSON از مدل زبانی را به ساختار قابل استفاده تبدیل می‌کند.
Google Gemini Chat ModelLangChainمدل زبانی Gemini که برای تولید متن استفاده می‌شود.
No Operation, do nothingNoOpگره‌های خنثی برای مسیریابی یا تکمیل ساختار (قابل نادیده‌گیری).

 

کردنشیال‌ها و پیش‌نیازها

برای راه‌اندازی این ورکفلو، به موارد زیر نیاز دارید:

???? نکته: اگر هر یک از این موارد را ندارید، تیم سودگاه می‌تواند ضمن راه‌اندازی کامل، تمام اکانت‌ها و کلیدهای مورد نیاز را نیز برای شما تهیه و تنظیم کند. با پشتیبانی سایت مشورت کنید. 

 

مراحل راه‌اندازی (گام‌به‌گام)

برای استفاده از این ورکفلو پس از مطالعه توضیحات بالا، مراحل زیر را به ترتیب طی کنید:

۱. دریافت و ایمپورت ورکفلو

فایل JSON ورکفلو را از سودگاه دریافت کنید. سپس در پنل n8n خود، از منوی Workflows → Import from File اقدام به آپلود فایل کنید.

۲. تنظیم کردنشیال‌ها (Credentials)

گره‌های زیر نیاز به تنظیم اعتبارسنجی دارند. به ترتیب:

  • Google Gemini – کلید API را ایجاد کرده و در گره‌های Analyze an image و Google Gemini Chat Model وارد کنید.
  • YouTube – در گره Upload a video1، اعتبارسنجی OAuth2 را با حساب گوگل (+) متصل کنید.
  • Telegram (کانال تلگرام) – در گره Send a video، توکن ربات تلگرام را وارد کنید.
  • Telegram (بله) – در گره Send a video1، توکن ربات بله را وارد کنید (بله از همین پروتکل استفاده می‌کند).
  • Google Sheets – در تمام گره‌های Append or update row in sheet، اعتبارسنجی OAuth2 را برای دسترسی به شیت متصل کنید.

۳. تنظیم شناسه اینستاگرام و API Key

در گره HTTP Request (اولین درخواست)، پارامترهای زیر را اصلاح کنید:

  • api_key – کلید دریافتی از سرویس scrapingdog.com را جایگزین کنید.
  • idشناسه عددی حساب اینستاگرام مقصد را وارد کنید (نه نام کاربری).

برای دریافت شناسه عددی، از ابزارهایی مانند instagram.com/username?__a=1 یا سرویس‌های تبدیلگر استفاده کنید.

۴. تنظیم شناسه دیتابیس داخلی (Data Table)

گره‌های Get row(s) و Insert row به یک Data Table با نام yt_test متصل هستند. شما باید:

  • یک دیتاتیبل جدید در n8n بسازید (یا از همان نام استفاده کنید).
  • ستون id_video را با نوع string ایجاد کنید.
  • در گره‌ها، شناسه دیتاتیبل را با شناسه‌ای که ساخته‌اید جایگزین کنید.

۵. تنظیم Google Sheets

تمام گره‌های Google Sheets به یک فایل واحد اشاره دارند.

  • یک Google Sheets جدید بسازید یا از فایل موجود خودتان استفاده کنید.
  • ستون‌های زیر را با همان نام‌ها ایجاد کنید (عنوان، توضیحات، تگ‌ها، یوتیوب، تلگرام، بله و ...).
  • در هر گره، شناسه فایل و شیت را به مقادیر خودتان تغییر دهید.

۶. تنظیم کانال‌های تلگرام و بله

در گره‌های ارسال به تلگرام:

  • chatId را با شناسه عددی کانال خود جایگزین کنید. از این راهنمای دریافت چت‌آیدی (+) یا وبهوک نیتن برای دریافت چت‌آیدی استفاده کنید. 
  • مطمئن شوید که ربات شما در کانالی که قصد دارید ویدیوها را در آن منتشر کند، عضو و ادمین است و اجازه ارسال ویدیو دارد.

۷. تنظیم زمان اجرا (Schedule)

گره Schedule Trigger1 در حال حاضر برای ۱۳:۳۰ هر روز تنظیم شده است. برای تغییر:

  • روی گره کلیک کرده و در بخش Trigger Times زمان دلخواه را وارد کنید.
  • می‌توانید از حالت Cron نیز استفاده کنید.

۸. تست و فعال‌سازی

پس از انجام تنظیمات:

  • روی دکمه Execute Workflow کلیک کنید تا یک بار اجرا شود.
  • مشاهدات را در بخش Executions بررسی کنید.
  • در صورت دریافت خروجی موفق، ورکفلو را با دکمه Publish فعال کنید.

نکات مهم و عیب‌یابی

  • محدودیت API scrapingdog: سرویس scrapingdog ممکن است برای درخواست‌های مکرر محدودیت داشته باشد. در صورت نیاز، از جایگزین‌هایی مانند Apify یا RapidAPI استفاده کنید.
  • حجم ویدیو: یوتیوب و تلگرام محدودیت حجم دارند. ویدیوهای سنگین ممکن است با خطا مواجه شوند.
  • متن تصویر: دقت تشخیص متن توسط Gemini به کیفیت تصویر بستگی دارد. در صورت خطا، خروجی ممکن است خالی باشد. سعی کنید متن کاور فیلم اینستاگرام خود را درشت و گویا بنویسید. 
  • تغییر مسیر خطاها: گره‌های Upload a video1 و Send a video روی continueRegularOutput تنظیم شده‌اند تا در صورت بروز خطا، کل جریان متوقف نشود.
  • پشتیبان‌گیری: قبل از اعمال تغییرات، حتماً از ورکفلو نسخه پشتیبان بگیرید.

????️ در صورت نیاز به راه‌اندازی کامل یا سفارشی‌سازی این ورکفلو برای سایت خود، با SoodGah@ در بله یا تلگرام در ارتباط باشید.

 

 

۰
از ۵
۰ مشارکت کننده

رمز عبورتان را فراموش کرده‌اید؟

ثبت کلمه عبور خود را فراموش کرده‌اید؟ لطفا شماره همراه یا آدرس ایمیل خودتان را وارد کنید. شما به زودی یک ایمیل یا اس ام اس برای ایجاد کلمه عبور جدید، دریافت خواهید کرد.

بازگشت به بخش ورود

کد دریافتی را وارد نمایید.

بازگشت به بخش ورود

تغییر کلمه عبور

تغییر کلمه عبور

حساب کاربری من

سفارشات

مشاهده سفارش

سبد خرید