Live & ready to useLive & einsatzbereitفعال و آماده استفاده

Telegram → YouTube UploaderTelegram → YouTube Uploaderآپلودر تلگرام به یوتیوب

Post a video in your Telegram channel and it appears on your YouTube channel — automatically titled, described and tagged from the caption.Poste ein Video in deinem Telegram-Kanal und es erscheint auf deinem YouTube-Kanal — automatisch betitelt, beschrieben und getaggt aus der Bildunterschrift.ویدیو را در کانال تلگرام خود پست کنید و در کانال یوتیوب شما ظاهر می‌شود — به‌طور خودکار عنوان، توضیحات و تگ از کپشن ساخته می‌شود.

About
Über das Projekt
درباره پروژه

What this tool doesWas dieses Tool machtاین ابزار چه می‌کند

A fully automated pipeline that watches your Telegram channel and mirrors every video to YouTube — no manual uploads, no size limits.Eine vollständig automatisierte Pipeline, die deinen Telegram-Kanal überwacht und jedes Video auf YouTube spiegelt — keine manuellen Uploads, keine Größenlimits.یک خط لوله کاملاً خودکار که کانال تلگرام شما را زیر نظر می‌گیرد و هر ویدیو را روی یوتیوب منعکس می‌کند — بدون آپلود دستی، بدون محدودیت حجم.

📹

Video detectionVideo-Erkennungتشخیص ویدیو

Watches the channel for new video messages automatically.Überwacht den Kanal automatisch auf neue Videonachrichten.کانال را به‌طور خودکار برای پیام‌های ویدیویی جدید زیر نظر می‌گیرد.

🏷️

Caption parsingBildunterschrift-Parsingپردازش کپشن

First line becomes the title, the rest the description, hashtags become tags.Erste Zeile wird zum Titel, der Rest zur Beschreibung, Hashtags werden zu Tags.خط اول عنوان، بقیه توضیحات و هشتگ‌ها تگ می‌شوند.

⬇️

No size limitKein Größenlimitبدون محدودیت حجم

Downloads via Telethon (MTProto) — 1 GB videos work fine.Lädt über Telethon (MTProto) herunter — 1-GB-Videos funktionieren problemlos.دانلود از طریق Telethon (MTProto) — ویدیوهای ۱ گیگابایتی هم بدون مشکل کار می‌کنند.

⚡

Resumable uploadFortsetzbarer Uploadآپلود قابل ادامه

Uploads to YouTube via the Data API with resumable transfer.Lädt über die Data API mit fortsetzbarem Transfer auf YouTube hoch.آپلود به یوتیوب از طریق Data API با انتقال قابل ادامه.

How it works
Funktionsweise
نحوه کار

The flow, step by stepDer Ablauf Schritt für Schrittجریان کار، قدم به قدم

An n8n workflow plus a Python service automating the entire pipeline.Ein n8n-Workflow plus ein Python-Dienst, der die gesamte Pipeline automatisiert.یک ورک‌فلو n8n به‌همراه یک سرویس پایتون که کل خط لوله را خودکار می‌کند.

1

Detect videoVideo erkennenتشخیص ویدیو

The Telegram trigger waits for new video messages in the channel.Der Telegram-Trigger wartet auf neue Videonachrichten im Kanal.تریگر تلگرام منتظر پیام‌های ویدیویی جدید در کانال است.

Telegram Trigger
2

Parse captionBildunterschrift parsenپردازش کپشن

Extracts the title, description and tags from the caption.Extrahiert Titel, Beschreibung und Tags aus der Bildunterschrift.عنوان، توضیحات و تگ‌ها را از کپشن استخراج می‌کند.

Code (caption parsing)
3

ValidatePrüfenاعتبارسنجی

Routes only actual video messages forward.Leitet nur echte Videonachrichten weiter.فقط پیام‌های ویدیویی واقعی را ادامه می‌دهد.

IF
4

Download & uploadHerunterladen & hochladenدانلود و آپلود

The Python service downloads the video and uploads it to YouTube.Der Python-Dienst lädt das Video herunter und auf YouTube hoch.سرویس پایتون ویدیو را دانلود و روی یوتیوب آپلود می‌کند.

HTTP Request → Python service
5

NotifyBenachrichtigenاطلاع‌رسانی

The YouTube link is posted back to the channel.Der YouTube-Link wird zurück in den Kanal gepostet.لینک یوتیوب به کانال بازگردانده می‌شود.

Telegram sendMessage
Technology
Technologie
فناوری

Tech stackTech-Stackپشته فناوری

n8n
Workflow orchestrationWorkflow-Orchestrierungارکستراسیون ورک‌فلو
Telethon
Telegram MTProto clientTelegram-MTProto-Clientکلاینت MTProto تلگرام
FastAPI
Python service APIPython-Dienst-APIAPI سرویس پایتون
YouTube Data API
Video uploadVideo-Uploadآپلود ویدیو
Google OAuth 2.0
AuthorizationAutorisierungمجوزدهی
Docker
Self-hostingSelf-hostingسلف‌هاستینگ
Guide
Anleitung
راهنما

How to use itSo nutzt du esنحوه استفاده

  1. Post a videoVideo postenویدیو پست کنید

    Post a video in your Telegram channel with a caption.Poste ein Video mit Bildunterschrift in deinem Telegram-Kanal.ویدیو را با کپشن در کانال تلگرام خود پست کنید.

  2. Write a captionBildunterschrift schreibenکپشن بنویسید

    First line = title, rest = description, hashtags = tags.Erste Zeile = Titel, Rest = Beschreibung, Hashtags = Tags.خط اول = عنوان، بقیه = توضیحات، هشتگ‌ها = تگ.

    My video title This is the description. #tutorial #python
  3. WaitWartenمنتظر بمانید

    The pipeline downloads and uploads the video automatically.Die Pipeline lädt das Video automatisch herunter und hoch.خط لوله ویدیو را به‌طور خودکار دانلود و آپلود می‌کند.

  4. Get the linkLink erhaltenلینک را دریافت کنید

    The YouTube link is posted back to the channel.Der YouTube-Link wird zurück in den Kanal gepostet.لینک یوتیوب به کانال بازگردانده می‌شود.

Note: The bot must be an admin of the channel, and the video must be posted as a channel message (not a private message to the bot).Hinweis: Der Bot muss Admin des Kanals sein, und das Video muss als Kanalnachricht gepostet werden (nicht als private Nachricht an den Bot).نکته: ربات باید ادمین کانال باشد و ویدیو باید به‌عنوان پیام کانال پست شود (نه پیام خصوصی به ربات).
Telegram → YouTube Uploader — an open-source automation project.Telegram → YouTube Uploader — ein Open-Source-Automatisierungsprojekt.آپلودر تلگرام به یوتیوب — یک پروژه اتوماسیون متن‌باز.