دانلود خودکار ویدیوهای شبکه‌های اجتماعی با ربات تلگرام

دانلود خودکار ویدیوهای شبکه‌های اجتماعی با ربات تلگرام

3 دقیقه مطالعه · منتشر شده ۱۴۰۵/۵/۷

دانلود workflow

فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. workflow را فعال کنید.

شناسه workflow: 8981 · منبع: کاتالوگ Pixori

دانلود خودکار ویدیوهای شبکه‌های اجتماعی با ربات تلگرام و MediaDL

این گردش کار (Workflow) به شما امکان می‌دهد تا ویدیوها را از پلتفرم‌های شبکه‌های اجتماعی به طور خودکار مستقیماً از طریق یک ربات تلگرام دانلود کنید. با ادغام با API MediaDL، URLهای رسانه را تجزیه و تحلیل کرده و دانلود را پروکسی می‌کند و فایل ویدیویی را به چت تلگرام شما بازمی‌گرداند.

دسته‌بندی‌ها: تولید محتوا، هوش مصنوعی چندوجهی

کاتالوگ Pixori.me: https://pixori.me/n8n

---

نمای کلی گردش کار

این گردش کار n8n فرآیند دانلود ویدیوها از URLهای شبکه‌های اجتماعی ارسال شده از طریق یک ربات تلگرام را خودکار می‌کند. این برنامه از API MediaDL برای تجزیه و تحلیل و پروکسی دانلود فایل‌های رسانه استفاده می‌کند و دریافت ویدیوهای شبکه‌های اجتماعی را مستقیماً از طریق تلگرام آسان می‌سازد.

گردش کار به چهار مرحله اصلی تقسیم می‌شود:

1. دریافت ورودی تلگرام: گوش دادن به پیام‌های تلگرامی دریافتی حاوی URLهای رسانه.

2. تجزیه و تحلیل URL رسانه: ارسال URL دریافتی به MediaDL برای تجزیه و تحلیل و دریافت لینک‌های مستقیم دانلود رسانه.

3. آماده‌سازی دانلود و قابلیت اطمینان: پیاده‌سازی تأخیرهای زمانی و فیلتر کردن URL برای اطمینان از پردازش روان و منظم و تقلید درخواست‌های مرورگر برای تعاملات موفق API.

4. دانلود رسانه و پاسخ تلگرام: دانلود فایل رسانه از طریق پروکسی MediaDL و ارسال مجدد آن به چت تلگرام به عنوان پیام ویدیویی.

---

جزئیات نودها

۱. دریافت ورودی تلگرام

این بخش ورودی اولیه را از ربات تلگرام شما مدیریت می‌کند.

  • نودها:

* Telegram Trigger

  • جزئیات نود Telegram Trigger:

* نوع: n8n-nodes-base.telegramTrigger

* نقش: به عنوان نقطه ورود عمل می‌کند و به پیام‌های تلگرامی دریافتی با نوع به‌روزرسانی message گوش می‌دهد.

* پیکربندی:

* برای گوش دادن به پیام‌های دریافتی تنظیم شده است.

* به اعتبارنامه API تلگرام شما نیاز دارد.

* عبارات (Expressions): در اینجا عبارات خاصی لازم نیست؛ متن پیام در نودهای بعدی ارجاع داده می‌شود.

* ورودی: پیام‌های خارجی تلگرام.

* خروجی: یک شیء JSON حاوی پیام کامل تلگرام. انتظار می‌رود فیلد message.text حاوی یک URL رسانه باشد.

* نسخه: ۱.۲

* مشکلات احتمالی: خرابی احراز هویت API تلگرام، مشکلات اتصال شبکه، یا پیام‌های دریافتی که حاوی URL نیستند ممکن است منجر به خطاهای بعدی شوند.

---

۲. تجزیه و تحلیل URL رسانه

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

  • نودها:

* URL Download

* Delay 3S

* Filtering URL Only

  • جزئیات نود URL Download:

* نوع: n8n-nodes-base.httpRequest

* نقش: یک درخواست POST به API MediaDL (https://www.mediadl.app/api/download) ارسال می‌کند تا اطلاعات رسانه را از URL ارائه شده تجزیه کند.

* پیکربندی:

* متد (Method): POST

* بدنه (Body): شیء JSON: { "url": <message.text>, "format": "bestvideo+bestaudio/best" }

* هدرها (Headers): هدرهای User-Agent و سایر هدرهای مرتبط با CORS را برای تقلید درخواست مرورگر بگنجانید، که می‌تواند به جلوگیری از رد شدن API کمک کند.

* عبارات (Expressions):

Nodeهای استفاده‌شده

سوالات متداول

این گردش کار چگونه کار می‌کند؟

این گردش کار پیام‌های تلگرام را برای URLهای رسانه دریافت می‌کند، از API MediaDL برای تجزیه و تحلیل URL و دریافت لینک دانلود استفاده می‌کند، و سپس فایل ویدیویی را به چت تلگرام شما ارسال می‌کند.

چه پلتفرم‌های شبکه‌های اجتماعی پشتیبانی می‌شوند؟

این گردش کار با استفاده از MediaDL API کار می‌کند که از طیف گسترده‌ای از پلتفرم‌های شبکه‌های اجتماعی پشتیبانی می‌کند. جزئیات دقیق پلتفرم‌های پشتیبانی شده را می‌توانید در مستندات MediaDL API بیابید.

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

خیر، این گردش کار با استفاده از n8n طراحی شده است که یک ابزار اتوماسیون بدون کد است. شما می‌توانید آن را با پیکربندی نودها بدون نیاز به نوشتن کد، راه‌اندازی کنید.

workflowهای مرتبط

این workflow در کاتالوگ Pixori.me بایگانی شده است. لایسنس اصلی متعلق به سازنده workflow است.