كيف صنعت روبوت رد تلقائي ذكي لتعليقات يوتيوب بـ n8n(خطوة بخطوة تجربتي الشخصية)
بعد ما ربطت دوميني ببلوجر، قررت أعمل حاجة أذكى لقناة آية تيوب الإسلامية بتاعتي اللي متخصصة في تلاوات القرآن الكريم.
المشكلة: كل يوم بيجيلي 50-100 تعليق (سبحان الله، الله أكبر، استغفار...) بس ما أقدرش أرد عليهم كلهم يدويًا.
الحل: عملت وارفلو n8n بيرد تلقائيًا بـ ذكاء اصطناعي (Ollama) بأسلوب روحاني هادئ 🤲✨
النتيجة؟ 95% ردود تلقائية + مشاركة زادت 300% في أسبوع! 🔥
❓ ليه عملت الروبوت ده؟
- ✅ وفر وقتي (من 2 ساعة يوميًا لـ 5 دقايق)
- ✅ ردود مخصصة لكل تعليق (مش copy-paste)
- ✅ أسلوب إسلامي روحاني مناسب للقناة
- ✅ فلترة الرد على المتابعين بس
- ✅ مجاني 100% (n8n + Ollama local)
🛠️ الخطوات الكاملة (اعملها بنفسك في 30 دقيقة)
الخطوة 1: إعداد Schedule Trigger (كل 30 ثانية)
الهدف: تشغيل الوارفلو كل 30 ثانية عشان يمسح التعليقات الجديدة
- n8n → New Workflow → أضف Schedule Trigger
- Rule → Interval → Seconds → 30
- Save
ليه كل 30 ثانية؟ عشان ما يفوّتش تعليق ويستجيب فوري ✨
الخطوة 2: سحب تعليقات القناة بـ YouTube API
الهدف: جلب آخر التعليقات من قناتك
- أضف HTTP Request node
- Method: GET
- URL:
https://www.googleapis.com/youtube/v3/commentThreads
?part=snippet
&allThreadsRelatedToChannelId=YOUR_CHANNEL_ID
&order=time - Authentication: YouTube OAuth2 API
- Test ← هتلاقي آخر 5 تعليقات ✨
مهم: غيّر YOUR_CHANNEL_ID بـ ID قناتك
الخطوة 3: Limit (آخر تعليق بس)
- أضف Limit node
- Keep: 1 last item
- Save
الخطوة 4: فلترة ذكية (متابعين بس)
- أضف Filter node
- Condition 1:
{{ $json.items[0].snippet.topLevelComment.id }} ≠ {{ $json.items[0].snippet.topLevelComment.snippet.channelId }} - Condition 2:
authorDisplayName ≠ "@اسم_قناتك" نتيجة: يرد على كل التعليقات ما عدا قناتك نفسها ✅
الخطوة 5: Prompt الذكاء الاصطناعي
- أضف Set node
- Add Field: pronte
- Value:
أنت مساعد ذكي لقناة [اسم_قناتك] الإسلامية.
رد على: {{ $json.items[0].snippet.topLevelComment.snippet.textDisplay }}
إذا ذكر → رد بذكر + دعاء 🤲
إذا استغفار → آمين + مغفرة ✨
قصير (10 كلمات) + إيموجي هادئ ❤️🌿
عدّل [اسم_قناتك] باسمك!
الخطوة 6: Ollama AI (الرد الذكي)
- أضف Ollama node
- Model: gpt-oss:120b-cloud
- Message: {{ $json.pronte }}
- Test ← هيطلّعلك رد ذكي ✨
الخطوة 7: نشر الرد على يوتيوب
- أضف HTTP Request node
- Method: POST
- URL: https://www.googleapis.com/youtube/v3/comments?part=snippet
- Body (JSON):
{ "snippet": { "parentId": "{{ $('Limit').item.json.items[0].snippet.topLevelComment.id }}", "textOriginal": "{{ $json.content }}" } } ⚠️ أخطاء شائعة وحلولها
| ❌ المشكلة | ✅ الحل |
|---|---|
| YouTube API خطأ 403 | تفعيل YouTube Data API v3 في Google Cloud |
| Ollama مش بيرد | شغّل Ollama local ollama run gpt-oss:120b-cloud |
| الوارفلو بيفشل | Limit = 1 item مش كل التعليقات |
| بيرد على قناتي | Filter authorDisplayName ≠ "@قناتك" |
📊 النتيجة بعد أسبوع 🏆
- ✅ 500 تعليق → 450 رد تلقائي (95%)
- ✅ مشاركة ↑ 300%
- ✅ وقتي وفرت 14 ساعة أسبوعيًا
- ✅ تكلفة 0 جنيه (self-hosted)
💡 نصايحي الشخصية
- ابدأ بـ 5 دقايق interval بعدين زود
- اختبر كل node لوحده قبل الربط
- اعمل backup للوارفلو JSON
- راقب Logs الأول أسبوعين
- عدّل Prompt حسب طبيعة قناتك
📥 تحميل الوارفلو جاهز
انسخ JSON ده → n8n → Import from JSON:
[JSON الوارفلو كامل - حمل من المرفق]
عدّل بس:
- CHANNEL_ID بتاعك
- اسم قناتك في Filter
- Prompt حسب محتوى قناتك
شكرًا لقراءتكم! لو استفدت شارك المقالة 🤲✨
اكتب في التعليقات:
- قناتك بتاعة إيه؟
- هتعمل الوارفلو ولا لأ؟
- واجهت مشكلة في خطوة إيه؟
📌 شارك لو استفدت | اشترك للمزيد من الشروحات التقنية
.jpg)