نصوص YouTube وTikTok في n8n
اجلب نصوص الفيديو في سير عمل n8n باستخدام ثلاث عقد HTTP Request، أو امنح وكيل n8n AI أدوات MCP الخاصة بـ Transcript Dock.
آخر تحديث
باختصار: لا يحتاج n8n إلى عقدة خاصة. تُرسل ثلاث عقد HTTP Request الرابط، وتنتظر اكتمال المهمة، ثم تصدّر النص. أما لوكيل AI في n8n، فاربط عقدة MCP Client Tool بخادم MCP الخاص بـ Transcript Dock بدلًا من ذلك.
1. أضف بيانات الاعتماد#
- أنشئ مفتاح API من صفحة مفاتيح API.
- في n8n، أنشئ بيانات اعتماد من نوع
Header AuthباسمAuthorizationوقيمةBearer td_live_YOUR_KEY.
2. أرسل الرابط#
أضف عقدة HTTP Request: الطريقة POST، والعنوان https://www.transcriptdock.com/v1/jobs، والمصادقة Generic Credential Type مع بيانات Header Auth. أضف ترويسة Idempotency-Key بتعبير مثل transcriptdock-{{ $execution.id }}-{{ $itemIndex }}، ثم أرسل نص JSON التالي:
{"source": { "url": "{{ $json.url }}" },"mode": "captions_only"}
3. انتظر اكتمال المهمة#
عقدة HTTP Request ثانية: الطريقة GET، والعنوان https://www.transcriptdock.com/v1/jobs/{{ $json.id }}?wait=25، ونفس بيانات الاعتماد. تعود الاستجابة بمجرد انتهاء المهمة. تنتهي مهام الترجمات خلال ثوانٍ قليلة؛ أما التفريغ بالذكاء الاصطناعي للفيديوهات الطويلة فيحتاج إلى تكرار الانتظار عبر عقدة IF حتى يصبح status هو succeeded أو failed أو cancelled.
4. صدّر النص#
عقدة HTTP Request ثالثة: الطريقة GET، والعنوان https://www.transcriptdock.com/v1/transcripts/{{ $json.result_id }}/export?format=txt، وصيغة الاستجابة Text. استخدم srt أو vtt لملفات الترجمة، أو استدعِ /v1/transcripts/{{ $json.result_id }} للحصول على JSON مع المقاطع الزمنية. والتصدير مجاني.
لوكيل n8n AI#
أضف عقدة MCP Client Tool إلى الوكيل، مع نقطة النهاية https://www.transcriptdock.com/mcp، والنقل HTTP Streamable، وبيانات Header Auth نفسها. يحصل الوكيل على get_video_transcript، والبحث في YouTube، وعرض القنوات وقوائم التشغيل، وعرض ملفات TikTok الشخصية. تفاصيل الأدوات موجودة في صفحة MCP.