سير عمل البحث والتطوير لمنصة Apify + n8n Creator: عملية بناء خطوة بخطوة

أنشئ صندوق بريد أسبوعي لأبحاث المبدعين باستخدام Apify و n8n

يستغرق البحث عن صناع المحتوى ساعات طويلة من وقتنا. نتصفح تيك توك ويوتيوب وإنستغرام، وننسخ عدد المشاهدات في جدول، ثم نفقد المنشور الوحيد المهم فعلاً.

يؤدي صندوق الوارد الأسبوعي الخاص بأبحاث المبدعين إلى القضاء على هذا الروتين.

أعشق الممثلين استخراج منشورات المبدعين العامة، و سير عمل أتمتة n8n يقوم بتقييم كل منشور، ويحدد الحالات الشاذة، ويطرح سؤالاً AI نموذج لتحديد أنماط الخطاف.

ثم تصل نسخة مختصرة ونظيفة إلى بريدك الإلكتروني في نفس اليوم من كل أسبوع، لتكون جاهزة قبل تناول قهوتك الأولى.

فيما يلي تفاصيل البناء الكاملة، عقدةً تلو الأخرى، بدءًا من مدخلات الممثل و منطق تقييم التفاعل إلى AI ملخصات المحتوى وتنبيهات الأخطاء. لا توجد نظرية، إنه مجرد نظام يمكنك نسخه.

ايموجو's الحكم السريع

أفضل إعداد: تتولى Apify عملية استخراج البيانات، بينما تتولى n8n عملية الجدولة والتقييم. AI تحليل والتسليم.
بذل الجهد: بعد ظهر أحد الأيام مع ثلاثة ممثلين للمتجر، وعقدتين برمجيتين، وعقدة واحدة لـ Gmail.
أكبر فوز: an معدل القيم الشاذة لكل منشئ لا تقتصر منشورات الحسابات الكبيرة فقط على تجاوز الحسابات الكبيرة لمستوياتها الأساسية.
الحد الرئيسي: البيانات متاحة للعامة فقط. ستؤدي إحصائيات الإعجابات المخفية وتغييرات المنصة إلى ظهور فجوات من حين لآخر.

ما يصل إلى بريدك الإلكتروني كل أسبوع

قبل تعديل أي عقدة، تأكد من تثبيت المخرجات. لا يعمل صندوق بريد البحث إلا عندما تجيب كل رسالة بريد إلكتروني على نفس الأسئلة بنفس الترتيب.

قسم الملخصاتما يظهرعقدة المصدر
أبرز الشخصيات الاستثنائيةالمنشورات ذات أعلى عدد من المشاهدات مقارنة بالمنشئ's الوسيط المعتادعقدة رمز التسجيل
قادة المشاركةالمنشورات التي حازت على أعلى عدد من الإعجابات والتعليقات والمشاركات لكل مشاهدةعقدة رمز التسجيل
ملاحظات حول النمطعناصر جذب وتنسيقات ومواضيع متكررة في المنشورات الفائزةسلسلة ماجستير القانون الأساسية
أفكار المحتوىثلاث أفكار يمكن لفريقك تجربتها هذا الأسبوعسلسلة ماجستير القانون الأساسية
رابط السجل الخامجدول بيانات جوجل يحتوي على جميع المنشورات التي تم جمعها لتسهيل عملية الفرز لاحقًاعقدة جداول بيانات جوجل

تستخدم الوكالات هذا لإطلاع العملاء، وتستخدمه فرق العلامات التجارية لاستكشاف شراكات المؤثرين ، ويستخدمه المبدعون المستقلون لتتبع المنافسين دون فتح أي تطبيق.

يظل تدفق البيانات بسيطًا:

صفائح جوجل يضم قائمة المبدعين.
أبي يقوم بجمع آخر سبعة أيام من المنشورات العامة لكل منصة.
n8n يقوم بدمج البيانات وتنظيفها وتقييمها وإزالة البيانات المكررة وتلخيص كل شيء.
جوجل يسلم ملخص HTML بينما يحتفظ Sheets بالتاريخ.

اختيار ممثلي Apify لبيانات المُنشئ

يستضيف متجر Apify أدوات استخراج بيانات جاهزة تُسمى Actors. ثلاثة منها تغطي معظم احتياجات البحث عن المبدعين ، وكل منها يوفر فلاتر التاريخ التي تحافظ على دقة البيانات المستخرجة أسبوعيًا.

الممثلحقول الإدخال الرئيسيةحقول الإخراج التي تستحق الاحتفاظ بها
برنامج استخراج بيانات يوتيوبمُنشئو المحتوى على يوتيوب/مُستخرج بيانات يوتيوبstartUrls، maxResults، maxResultsShorts، maxResultStreams، sortVideosBy، olderPostDateالعنوان، الرابط، التاريخ، عدد المشاهدات، الإعجابات، عدد التعليقات، اسم القناة، عدد المشتركين
مكشطة تيك توكclockworks/tiktok-scraperالملفات الشخصية، النتائج في الصفحة الواحدة، فرز الملفات الشخصية، استبعاد المنشورات المثبتة، تاريخ أقدم منشور موحدنص، رابط فيديو الويب، وقت إنشاء ملف ISO، عدد مرات التشغيل، عدد مرات النشر، عدد التعليقات، عدد مرات المشاركة، عدد مرات التجميع، بيانات المؤلف.المعجبون
مكشطة Instagramapify/instagram-scraperعناوين URL المباشرة، نوع النتائج، حد النتائج، المنشورات الأحدث من فقطالعنوان، الرابط، الرمز المختصر، الطابع الزمني، عدد الإعجابات، عدد التعليقات، عدد مشاهدات الفيديو، اسم المستخدم المالك

بعض التفاصيل مهمة هنا. برنامج استخراج البيانات من يوتيوب's ينطبق نطاق التاريخ فقط على عناوين URL للقنوات، وتعيين أي حد للنوع إلى 0 يتخطى هذا التنسيق تمامًا.

تتيح خاصية فرز الملفات الشخصية في برنامج TikTok Scraper إمكانية فرز الملفات حسب الأحدث أو الأكثر شيوعًا أو الأقدم. وتُصنّف فلاتر التاريخ على أنها فلاتر مدفوعة في صفحة المستخدم، لذا يُرجى التحقق من ذلك قبل تفعيلها.

هل تحتاج إلى عدد المتابعين ومعلومات تعريفية عن حسابك على إنستغرام؟ أضف أداة استخراج بيانات ملفات تعريف إنستغرام (apify/instagram-profile-scraper) مع مصفوفة أسماء المستخدمين. ستُعيد هذه الأداة عدد المتابعين، والمعلومات التعريفية، وحالة التوثيق، وأحدث المنشورات.

النصوص المكتوبة اختيارية. برنامج استخراج البيانات من يوتيوب's نسخ وترجمة النصوص واستخراج بيانات تيك توك's تقوم خيارات تنزيل الترجمة بسحب العبارات المنطوقة، مما يجعل AI النوتات الموسيقية أكثر وضوحًا بكثير.

داخل عقدة Apify الرسمية لـ n8n

يُوفر Apify عقدة مجتمعية مُوثقة، @apify/n8n-nodes-apify. على منصة n8n Cloud، ابحث عن "Apify" في لوحة العقد وقم بتثبيتها، بشرط أن تكون العقد المجتمعية المُوثقة مُفعّلة في لوحة التحكم.

على خادم n8n المُستضاف ذاتيًا، افتح الإعدادات > عُقد المجتمع ، والصق اسم الحزمة ثم ثبّتها. يتطلب هذا الخادم الإصدار 1.57.0 من n8n أو أحدث.

موردالعمليات المتاحةاستخدم في هذا الإصدار
الجهات الفاعلةنفّذ ممثلاً، ثم نفّذ ممثلاً واحصل على مجموعة بياناته، ثم استرجع البيانات من الويب، واحصل على آخر تنفيذ.الخطوة الرئيسية للكشط
مهام الممثلنفّذ مهمة، ثم نفّذ مهمة أخرى واحصل على مجموعة البيانات الخاصة بها.تم حفظ مدخلات التنظيف في Apify
إعدامات الممثلينأحضر واحدًا، أحضر عدة، ألغِ العمليةتصحيح الأخطاء والتنظيف
التخزيناحصل على عناصر مجموعة البيانات، واحصل على سجل مخزن القيم الرئيسيةاستخرج النتائج حسب معرّف مجموعة البيانات الافتراضي
تحفيز عمليةعند حدث Apify جديد (نجح، فشل، تم الإجهاض، انتهت المهلة، أي)نسخة مقسمة من صندوق الوارد للقوائم الكبيرة

تتم عملية المصادقة بطريقتين. تستخدم بيانات اعتماد واجهة برمجة تطبيقات Apify رمز API الخاص بك من وحدة تحكم Apify، بينما تتصل واجهة برمجة تطبيقات Apify OAuth2 بنقرة واحدة فقط على سحابة n8n.

كما تعرض عملية الممثل أيضًا مدخلات مخصصة (JSON)، ومهلة زمنية بالثواني، وذاكرة بالميغابايت، وعلامة البناء، وانتظار الانتهاء.

اترك حقل الإدخال المخصص فارغًا وسيستخدم الممثل حقل الإدخال الافتراضي المحفوظ.

دليل خطوة بخطوة لسير عمل البحث الأسبوعي للمبدعين

الخطوة 1: إعداد قائمة المبدعين في جداول بيانات جوجل

أنشئ جدول بيانات باسم "قائمة المبدعين" يحتوي على هذه الأعمدة. يمكن لأعضاء الفريق إضافة المبدعين أو إيقافهم مؤقتًا مباشرةً من جداول البيانات دون الحاجة إلى فتح n8n.

منصات ذات قيم مثل يوتيوب، تيك توك أو إنستغرام
استخدم اسمًا مثل mkbhd، بدون رمز @
رابط الملف الشخصي مثل https://www.youtube.com/@mkbhd/videos
محراب للتجميع داخل الملخص
قم بتعيين "نشط" إلى "نعم" أو "لا" لإيقاف المُنشئ مؤقتًا

أضف علامة تبويب ثانية باسم "سجل المنشورات" . يتم تسجيل كل منشور تم تقييمه هناك، مما يوفر لك سجلاً للحصول على معايير أساسية أفضل بمرور الوقت.

الخطوة الثانية: احفظ كل أداة استخراج بيانات كمهمة ممثل Apify

افتح كل ممثل في وحدة تحكم Apify، وقم بتعيين حدود معقولة وانقر فوق حفظ كمهمة جديدة.

تقوم مهام Apify Actor بتخزين المدخلات بالإضافة إلى المهلة الزمنية والذاكرة، لذلك يبقى جانب n8n منظمًا.

مهمة يوتيوب: أقصى عدد للنتائج 15، أقصى عدد للفيديوهات القصيرة 15، أقصى عدد للبثوث 0، فرز الفيديوهات حسب الأحدث
مهمة تيك توك: عدد النتائج في الصفحة: 20، ترتيب الملفات الشخصية: الأحدث، استبعاد المنشورات المثبتة: صحيح
مهمة إنستغرام: نوع النتائج: منشورات، الحد الأقصى للنتائج: 20

أبقِ جميع خيارات التنزيل معطلة. ملفات الفيديو والأغلفة والصور الرمزية تُضيف وزناً زائداً دون أن تُساعد في البحث.

الخطوة 3: ربط بيانات اعتماد Apify وGoogle Sheets وGmail

قم بتثبيت عقدة Apify، ثم أضف ثلاث بيانات اعتماد في n8n: Apify API و Google Sheets OAuth2 و Gmail OAuth2 . اختبر كل منها قبل المتابعة.

يؤدي وجود بيانات اعتماد معطلة في منتصف سير العمل إلى إهدار جهد جمع البيانات، لذا فإن هذا الفحص يؤتي ثماره.

الخطوة الرابعة: ضبط مُشغّل جدولة n8n

قم بضبط مُشغّل جدولة n8n

قم بإضافة عقدة "مشغل الجدول الزمني" بهذه الإعدادات:

التعبير عن عدم الرضاldبعد التخفيض
فترة الزنادأسابيع
أسابيع بين المحفزات1
يتم التفعيل خلال أيام الأسبوعالإثنين
يتم تشغيلها في الساعة7am
يتم التفعيل في الدقيقة0

قم بتعيين المنطقة الزمنية ضمن إعدادات سير العمل . بدون تعيين منطقة زمنية، يعود n8n إلى المنطقة الزمنية للمثيل، وتكون عمليات التثبيت ذاتية الاستضافة افتراضيًا هي America/New_York.

هل تفضل استخدام cron؟ استخدم Custom (Cron) مع 0 7 * * 1. في كلتا الحالتين، لن يتم تشغيل مشغل جدولة n8n إلا بعد حفظ سير العمل ونشره.

الخطوة 5: بناء مدخلات المنصة باستخدام عقدة برمجية

أضف عقدة جداول بيانات جوجل (الحصول على صف/صفوف، علامة تبويب قائمة المنشئين)، ثم عقدة التعليمات البرمجية. تقوم عقدة التعليمات البرمجية هذه بتحويل صفوف القائمة إلى كائن إدخال واحد لكل منصة.

const rows = $input.all().map(i => i.json).filter(r => r.active === 'yes');

const since = $now.minus({ days: 7 }).toFormat('yyyy-MM-dd');

const pick = p => rows.filter(r => r.platform === p);

return [{ json: {

  youtube: {

    startUrls: pick('youtube').map(r => ({ url: r.profile_url })),

    maxResults: 15, maxResultsShorts: 15, maxResultStreams: 0,

    sortVideosBy: 'NEWEST', oldestPostDate: since

  },

  tiktok: {

    profiles: pick('tiktok').map(r => r.handle),

    resultsPerPage: 20, profileSorting: 'latest',

    excludePinnedPosts: true, oldestPostDateUnified: since

  },

  instagram: {

    directUrls: pick('instagram').map(r => r.profile_url),

    resultsType: 'posts', resultsLimit: 20, onlyPostsNewerThan: since

  }

}}];

$now هو n8n's تاريخ Luxon مدمج، لذا يتم تحديث نافذة الأيام السبعة تلقائيًا كل أسبوع. لا حاجة لتعديل التاريخ يدويًا على الإطلاق.

الخطوة السادسة: تنفيذ ثلاثة ممثلين من نوع Apify بالتوازي

قم بتقسيم عقدة الكود إلى ثلاث عقد Apify. اختر مورد مهام الممثل الذي يحتوي على العملية التي تنفذ مهمة وتعيد عناصر مجموعة البيانات الخاصة بها.

في قسم الإدخال المخصص، مرر الكائن المطابق كتعبير:

{{ JSON.stringify($json.youtube) }}

كرر العملية مع $json.tiktok و$json.instagram. يُستبدل الإدخال المخصص بإدخال المهمة المحفوظ، بينما يبقى وقت انتهاء المهلة والذاكرة من المهمة نفسها.

هل تفضل استخدام عقدتين منفصلتين؟ نفّذ الممثل مع تفعيل خيار "انتظار الانتهاء "، ثم أضف "الحصول على عناصر مجموعة البيانات باستخدام {{ $json.defaultDatasetId }}". كلا المسارين يُرجعان بيانات متطابقة.

الخطوة 7: دمج البيانات وتوحيدها في مخطط واحد

قم بتوصيل جميع عقد Apify الثلاث بعقدة دمج مضبوطة على وضع الإلحاق. تختلف تسمية الحقول من منصة لأخرى، لذا تقوم عقدة الكود بربطها في شكل مشترك واحد.

const out = [];

for (const { json: p } of $input.all()) {

  if (p.error) continue; // skip failed inputs

  if (p.webVideoUrl) {

    out.push({ platform: 'tiktok', post_id: p.id, creator: p.authorMeta?.name,

      url: p.webVideoUrl, caption: p.text, published: p.createTimeISO,

      views: p.playCount, likes: p.diggCount, comments: p.commentCount,

      shares: p.shareCount });

  } else if (p.shortCode) {

    out.push({ platform: 'instagram', post_id: p.shortCode, creator: p.ownerUsername,

      url: p.url, caption: p.caption, published: p.timestamp,

      views: p.videoViewCount ?? null, likes: p.likesCount,

      comments: p.commentsCount, shares: null });

  } else if (p.viewCount !== undefined) {

    out.push({ platform: 'youtube', post_id: p.id, creator: p.channelName,

      url: p.url, caption: p.title, published: p.date,

      views: p.viewCount, likes: p.likes, comments: p.commentsCount,

      shares: null });

  }

}

return out.map(json => ({ json }));

يقوم برنامج استخراج بيانات يوتيوب بتسجيل عناصر الخطأ للفيديوهات المحذوفة أو القنوات المفقودة. ويقوم فحص p.error بحذف هذه العناصر قبل أن تؤثر على النتيجة.

الخطوة 8: تقييم كل منشور باستخدام حسابات القيم الشاذة والتفاعل

تُضفي المشاهدات الخام هالةً من الجاذبية على الحسابات الكبيرة. أما مؤشر التميّز الخاص بالمبدع فيقارن كل منشور بمتوسط ​​مشاهدات ذلك المبدع، لذا يبرز التميّز الذي تحققه قناة صغيرة.

متريالمعادلةماذا يخبرك
درجة القيم الشاذةعدد مشاهدات المنشور ÷ متوسط ​​عدد مشاهدات المُنشئمدى تجاوز القائم لخط الأساس الخاص به
معدل المشاركة(الإعجابات + التعليقات + المشاركات) ÷ المشاهدات × 100ردود فعل المشاهدين القوية
العودة إلى انستغرامعدد الإعجابات على المنشور ÷ متوسط ​​عدد الإعجابات على المنشور من قِبل المُنشئيعمل مع منشورات الصور التي ليس لها عدد مشاهدات
const items = $input.all().map(i => i.json);

const base = it => it.views || it.likes || 0;

const groups = {};

for (const it of items) (groups[it.creator] ??= []).push(base(it));

const median = a => { const s = [...a].sort((x, y) => x - y), m = Math.floor(s.length / 2);

  return s.length % 2 ? s[m] : (s[m - 1] + s[m]) / 2; };

return items.map(it => {

  const med = median(groups[it.creator]) || 1;

  const eng = it.views ? ((it.likes || 0) + (it.comments || 0) + (it.shares || 0)) / it.views * 100 : null;

  return { json: { ...it, outlier: +(base(it) / med).toFixed(2),

    engagement: eng === null ? null : +eng.toFixed(2) } };

}).sort((a, b) => b.json.outlier - a.json.outlier);

أسبوع واحد من المنشورات لا يكفي لتحديد مستوى الأداء الأساسي. بعد بضعة أسابيع، يُنصح بمراجعة سجل المنشورات وحساب المتوسطات من سجل المنشورات السابق.

الخطوة 9: حظر التكرارات باستخدام عقدة إزالة التكرارات

أضف عقدة "إزالة التكرارات" بعد عملية التقييم. اضبط العملية على "إزالة العناصر التي تمت معالجتها في عمليات التنفيذ السابقة" و"الاحتفاظ بالعناصر التي تكون قيمتها جديدة".

القيمة المراد إزالتها: {{ $json.platform }}_{{ $json.post_id }}
مجال العمل العقدة
حجم التاريخ: يُعدّ الرقم الافتراضي 10,000 كافيًا لمعظم قوائم اللاعبين

تمنع هذه الخاصية المستمرة لإزالة التكرارات إعادة إرسال نفس المنشورات مرتين عبر البريد الإلكتروني عند إعادة تشغيلها يدويًا. يؤدي مسح سجل إزالة التكرارات إلى إعادة ضبطها أثناء الاختبار.

الخطوة 10: أضف ملف AI طبقة تحليل الأنماط

استخدم عقدة "الحد" للاحتفاظ بأول 15 منشورًا، ثم عقدة "التجميع" مضبوطة على "جميع بيانات العناصر". سيؤدي ذلك إلى تسليم الدفعة بأكملها إلى AI كعنصر واحد.

بعد ذلك، أضف سلسلة LLM أساسية مع أي نموذج محادثة تستخدمه بالفعل، مثل OpenAI أو Anthropic أو Gemini.

قم بتشغيل خيار "طلب تنسيق إخراج محدد" وقم بإرفاق محلل إخراج منظم.

أنت خبير في استراتيجيات المحتوى القصير.

فيما يلي هذا الأسبوع's أفضل منشورات المبدعين بصيغة JSON، مرتبة حسب درجة الشذوذ.

إرجاع بيانات JSON مع:

– "الأنماط": 3 روابط أو تنسيقات متكررة، كل منها يشير إلى عناوين URL للمنشورات

– "المواضيع": المواضيع التي تظهر في منشورين فائزين أو أكثر

– "أفكار": 3 أفكار محتوى يمكن لفريقنا تصويرها هذا الأسبوع

استخدم فقط الأدلة المستمدة من البيانات. إذا كان النمط ضعيفاً، فاذكر ذلك.

{{ JSON.stringify($json.data) }}

لا تكفي الترجمة وحدها لجذب الانتباه، وهو ما يحدد عادةً نجاح الفيديو القصير.'s مصير.

مع تفعيل خيار النصوص في مهمة YouTube أو TikTok، انقل الأسطر الافتتاحية لنص الترجمة إلى العنصر الموحد.

اختصر النص إلى أول 300 حرف تقريبًا. ثم يقارن النموذج جمل الافتتاح الحقيقية بين الفائزين، ويبقى استخدام الرموز محدودًا.

إن عبارة "استخدم الأدلة فقط" مهمة. فهي تحافظ على AI محتوى تحليل الأنماط المرتبط بالمنشورات الحقيقية بدلاً من ثرثرة الاتجاهات العامة.

الخطوة 11: تجميع ملخص HTML وإرساله عبر Gmail

تقوم عقدة الكود النهائية بربط المنشورات المسجلة مع AI يقوم بإخراج وبناء نص البريد الإلكتروني:

const posts = $('Limit').all().map(i => i.json);

const ai = ('BasicLLMChain').first().json.output;constrows=posts.map(p=>`<tr><td>{p.platform}</td><td>p.creator</td><td><ahref="{p.url}">(p.caption||'').slice(0,70)</a></td><td>{p.outlier}x</td><td>p.engagement??'–'%</td></tr>`).join('');consthtml=`<h2>TopOutliers</h2><tableborder="1"cellpadding="6">{rows}</table>

  <h2>Patterns</h2><ul>${ai.patterns.map(x => `<li>${x}</li>`).join('')}</ul>

  <h2>Ideas</h2><ul>${ai.ideas.map(x => `<li>${x}</li>`).join('')}</ul>`;

return [{ json: { html } }];const items = $input.all().map(i => i.json);

const base = it => it.views || it.likes || 0;

const groups = {};

for (const it of items) (groups[it.creator] ??= []).push(base(it));

const median = a => { const s = [...a].sort((x, y) => x - y), m = Math.floor(s.length / 2);

  return s.length % 2 ? s[m] : (s[m - 1] + s[m]) / 2; };

return items.map(it => {

  const med = median(groups[it.creator]) || 1;

  const eng = it.views ? ((it.likes || 0) + (it.comments || 0) + (it.shares || 0)) / it.views * 100 : null;

  return { json: { ...it, outlier: +(base(it) / med).toFixed(2),

    engagement: eng === null ? null : +eng.toFixed(2) } };

}).sort((a, b) => b.json.outlier - a.json.outlier);

ثم أضف عقدة Gmail بهذه الإعدادات:

الموارد: رسالة، العملية: أرسل
موضوع: صندوق وارد أبحاث المُنشئ · الأسبوع {{ $now.weekNumber }}
نوع البريد الإلكتروني: HTML، مع تعيين الرسالة إلى {{ $json.html }}
خيارات: قم بإيقاف تشغيل خاصية "إضافة إسناد n8n"، وأضف "CC" لزملائك في الفريق.

الخطوة 12: تسجيل المشاركات في جداول بيانات جوجل ونشرها

انتقل من عقدة "إزالة التكرارات" إلى عقدة "جداول بيانات جوجل" باستخدام "إلحاق" أو "تحديث صف" في علامة تبويب "سجل المنشورات". طابق البيانات بناءً على "معرّف المنشور" بحيث تحل الإحصائيات المحدثة محل الصفوف القديمة.

اضبط خاصية الربط على "الربط التلقائي" ، لأن أسماء الحقول الموحدة تتطابق بالفعل مع الأعمدة. نفّذ العملية يدويًا مرة واحدة، ثم تحقق من البريد الإلكتروني، ثم انشر سير العمل.

التوسع باستخدام جداول Apify ومحفزات الأحداث

يناسب سير العمل المجدول الواحد قوائم تضم بضع عشرات من المبدعين. أما ما يزيد عن ذلك، فإن عمليات استخراج البيانات الطويلة تُبقي عمليات تنفيذ n8n مفتوحة لدقائق، وتؤدي منصة واحدة بطيئة إلى توقف باقي المنصات.

يعمل هذا الإصلاح على تقسيم العمل بين المنصتين:

جداول Apify قم بتشغيل المهام الثلاث باستخدام cron 0 6 * * 1 ومنطقتك الزمنية. يمكن لجدول زمني واحد استيعاب ما يصل إلى 10 مهام.
سير عمل n8n أ يستخدم في حدث جديد من Apify يقوم المشغل بمراقبة كل مهمة بحثًا عن نجاحها، ثم يقوم بتطبيع المنشورات وإلحاقها بسجل المنشورات.
سير عمل n8n ب وذكرت صحيفة الأسبوع أن النيران اندلعت بعد ساعة.'s صفوف من الجداول، والنتائج، والملخصات، ورسائل البريد الإلكتروني.
عاملسير عمل واحدسير العمل المنقسم
وقت الإعدادأسرعأطول قليلا
مهام كشط طويلةتنتظر عملية التنفيذ طوال الوقتممنوع الانتظار في الداخل n8n
فشل منصة واحدةقد يعيق عملية الهضمولا يزال البعض الآخر يهبط
احتياجات الاستضافة الذاتيةلا توجد رسوم إضافيةعنوان URL العام لـ WEBHOOK الخاص بالمشغل

تبدأ جداول Apify الجديدة معطلة، لذا قم بتفعيل جدولك بعد الحفظ. كما يرسل لك Apify بريدًا إلكترونيًا عند فشل بدء مهمة مجدولة .

الحفاظ على سلامة خط الأنابيب أسبوعًا بعد أسبوع

الإخفاقات الصامتة هي العدو الحقيقي هنا. صندوق البريد الوارد الفارغ يشبه تماماً أسبوعاً هادئاً، لذا قم بتفعيل التنبيهات من اليوم الأول.

إعادة المحاولة عند الفشل: قم بتمكين ذلك داخل كل عقدة من عقدة Apify's إعدادات تتضمن محاولتين أو ثلاث محاولات مع فترة انتظار بين كل محاولة وأخرى.
مخرجات الخطأ: قم بتعيين On Error إلى Continue (باستخدام إخراج الخطأ) حتى لا تؤدي منصة واحدة فاشلة إلى إيقاف عملية التلخيص بأكملها.
سير عمل معالجة الأخطاء: قم ببناء سير عمل صغير باستخدام مُشغِّل الخطأ العقدة التي ترسل تنبيهًا إلى Gmail أو Slack، ثم حددها من أسفل إعدادات سير العمل.
حماية البيانات الفارغة: أضف عقدة شرطية بعد عملية الدمج. يجب أن يؤدي عدم وجود عناصر إلى ظهور تنبيه، وليس بريدًا إلكترونيًا فارغًا.
فحص أسبوعي للسلامة العقلية: قارن عدد العناصر لكل منصة في سجل المنشورات. عادةً ما يشير الانخفاض المفاجئ في عدد العناصر على إحدى المنصات إلى وجود رابط إدخال معطوب أو اسم مُعرّف مُعاد تسميته.
حقل مهلة Apify: حدد سقفًا معقولًا بحيث لا تستنزف المهمة العالقة الموارد لساعات.

يظل الاستخدام محدودًا بفضل حدود الإدخال وحدها. فنطاقات التواريخ الضيقة، والنتائج المحدودة لكل ملف تعريف، والنصوص فقط عند الحاجة، كلها عوامل تُبقي حجم كل عملية سحب أسبوعية صغيرًا.

أين تصل عملية استخراج بيانات المُنشئين إلى حدودها الحقيقية؟

كل عروض الأتمتة تتجاهل هذا الجزء، لذا ها هو واضح تمامًا.

تحدث مقاييس خفية. منشئو انستغرام يمكن إخفاء عدد الإعجابات، ولا تحتوي منشورات الصور على عدد مشاهدات. توقع وجود فراغات، ودع النتيجة الافتراضية تتولى الأمر.
تُغيّر المنصات ترميزها. يتم صيانة عناصر المتجر، ومع ذلك لا يزال التلف يحدث. تحقق من عنصر.'s تظهر علامة تبويب "المشاكل" عندما تبدو المخرجات فجأةً قليلة.
العينات الصغيرة مضللة. يُعطي منشئ المحتوى الذي ينشر مرتين أسبوعيًا متوسطًا غير مستقر. أما منشئ المحتوى الشاذ فيحصل على درجات أعلى مع تراكم البيانات التاريخية.
بيانات عامة فقط. استخرج المنشورات والبيانات العامة، وتجنب الحسابات الخاصة، واحترم كل منصة.'s شروط.
تُطبق قواعد البيانات الشخصية. تعتبر أسماء المستخدمين ومعرفاتهم بيانات شخصية بموجب اللائحة العامة لحماية البيانات (GDPR) والقوانين المماثلة، لذا يجب تخزين ما يحتاجه البحث فقط.

تعامل مع صندوق الوارد كمساعد بحثي ، وليس كمصدر إلهام. لا يزال الإنسان هو من يقرر أي نمط يستحق يوم تصوير.

إجابات سريعة حول أبحاث Apify و n8n Creator

هل يمكن لـ n8n تشغيل ممثلي Apify بدون كتابة كود؟

تقوم عقدة Apify الرسمية بتنفيذ الممثلين أو المهام، وتنتظر النتائج وتعيد عناصر مجموعة البيانات، وكل ذلك يتم تكوينه من خلال الحقول في n8n.

ما هي الجهات التي يمكن لهذا النظام تتبعها؟

أي قناة يوتيوب عامة، أو حساب تيك توك، أو حساب إنستغرام. استبدل هذه العناصر بعناصر أخرى من متجر Apify لإضافة المزيد من المنصات.

هل تعمل عقدة Apify كـ AI أداة الوكيل؟

إضافة أداة Apify تحت AI الوكيل's أدوات تمكن النموذج من تشغيل عمليات استخراج البيانات عند الطلب من المحادثة.

خاتمة

يكافئ البحث الإبداعي من يكتشف نمطاً أولاً. أما التمرير اليدوي فيجعل ذلك وظيفة بدوام كامل، وتتخلى معظم الفرق عنه بهدوء بعد بضعة أسابيع.

يقوم كل من Apify و n8n بتسليم هذه المهمة إلى النظام.

تقوم جهات فاعلة المتجر بسحب المنشورات العامة الجديدة، وتقوم عقد البرمجة بتقييمها مقابل كل منشئ محتوى.'s خط الأساس الخاص، و AI طبقة يحوّل الأرقام إلى ملخصات.

ابدأ بسير عمل واحد مُجدول وخمسة منشئي محتوى تتابعهم بالفعل. بمجرد أن يثبت الملخص فائدته، وسّع قائمة المتابعين وانتقل إلى إعداد التقسيم باستخدام جداول Apify.

امنحها ثلاثة أو أربعة أسابيع من سجلات التاريخ. هذا كل شيء.'s عندما تتحسن نتائج القيم الشاذة ويبدأ صندوق بريدك الوارد يوم الاثنين في التفوق على أي تقرير اتجاه يمكنك شراؤه.

اترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول المطلوبة مُشار إليها بعلامة *

يستخدم هذا الموقع خدمة Akismet للحد من الرسائل غير المرغوب فيها. تعرّف على كيفية معالجة بيانات تعليقك.

الانضمام الى Aimojo قبيلة!

انضم إلى أكثر من 76,000 عضوًا للحصول على نصائح داخلية كل أسبوع! 
؟؟؟؟ BONUS: احصل على 200 دولارAI "مجموعة أدوات الإتقان" مجانية عند التسجيل!

الأحدث AI الأدوات
بولين للذكاء الاصطناعي

حوّل أي صورة إلى عرض رقص حرّ من إنتاج بولين 47 ينتشر بسرعة البرق في ثوانٍ. استخدم AI تم تصميم مولد الفيديو خصيصاً لمشهد شارع مميز.

فورا

وسّع نطاق حملات البريد الإلكتروني التسويقية وحوّل العملاء المحتملين إلى إيرادات تلقائيًا منصة تفاعل المبيعات المتكاملة المصممة خصيصًا للتنقيب عن عملاء B2B بكميات كبيرة

ليستيمو

استخدم AI أداة تحوّل صورة منتج واحدة إلى قائمة كاملة على أمازون في دقائق أداة شاملة لإنشاء قوائم أمازون والصور والفيديوهات

Verla

AI مساحة عمل أكاديمية تحوّل ملخصات المهام إلى مسودات جاهزة للتسليم AI كتابة الواجبات المدعومة، والكشف عنها، وإضفاء الطابع الإنساني عليها

PixelCrew AI

حوّل أي موجز تصميم إلى HTML جاهز للإنتاج باستخدام AI وسيط عقاري AI مساحة عمل تصميمية تحل محل مسارك الإبداعي من البحث إلى الكود المُصدَر

© حقوق الطبع والنشر 2023 - 2026 | كن AI برو | صنع بـ ♥