مرحبا،أحاول تطبيق سير العمل الخاص بـ Nick Saraev (https://youtu.be/2GZ2SNXWK-c?si=vEHZO8dGKFWNXLMq) والذي يأخذ بيانات من جداول Google ويرسل رسائل بريد إلكترونية إلى الشركات باستخدام OpenAI. لا أعرف ما الخطأ الذي أرتكبه، وحتى عند الحديث مع الذكاء الاصطناعي لا أتوصل إلى أي حل. أي نصيحة أو مساعدة على البريد الإلكتروني: pabloserranovasquez2006@gmail.com، سأكون ممتنًا جدًا. شكرًا كثيرًا!!!
n8n.io - Workflow Automation
مرحباً @Pablo_Serrano، بينما تنتظر الرد، إليك بعض الأشياء التي قد تساعدك:
الموارد المقترحة
تم المطابقة تلقائياً مع سؤالك.
الوثائق:
المنتدى:
@solomon، @Jekylls - لقد ساعدتما في حل مشاكل مشابهة من قبل، هل يمكنكما النظر في هذا الأمر؟
مقترح تلقائياً من بوت مجتمع n8n. إنه مشروع تجريبي - يرجى مشاركة ملاحظاتك هنا.
مرحباً @Pablo_Serrano أهلاً بك!
هذا هو رابط محررك الخاص، يفتح فقط على حسابك، لذا لا يمكن لأحد هنا رؤية سير العمل. حدد جميع العُقد على لوحة الرسم باستخدام Ctrl+A، انسخها باستخدام Ctrl+C، والصق JSON في كتلة كود في الرد هنا. أزل أسماء بيانات الاعتماد منها أولاً، فالنسخ يحملها معه.
انشر نص الخطأ من العقدة التي تفشل جنباً إلى جنب معه، بالإضافة إلى لوحات الإدخال والإخراج الخاصة به. بدون العقدة التي تفشل وخطأها، لا يوجد شيء محدد للتصحيح.
احتفظ به في المحادثة بدلاً من البريد الإلكتروني، بهذه الطريقة يجد أي شخص يواجه نفس المشكلة لاحقاً الحل أيضاً.
مزيد من المعلومات حول الحصول على إجابة للطلب هنا:
مرحبًا @Pablo_Serrano لمساعدتك، نحتاج إلى تفاصيل أكثر تحديدًا، الرابط إلى سير العمل غير متاح للمستخدمين الآخرين لأنه في مثيل Cloud خاص بك. هل يمكنك مشاركة:
في أي عقدة محددة يفشل أو يتوقف؟
ما رسالة الخطأ الدقيقة التي تحصل عليها لقطة شاشة أو نص؟
ماذا توقعت أن يحدث مقابل ما حدث بالفعل؟
بتلك المعلومات، سيتمكن شخص ما من مساعدتك حقًا. أيضًا، قد تريد تعديل منشورك لإزالة بريدك الإلكتروني الشخصي، من الأفضل الاحتفاظ بالمحادثة هنا في المنتدى بحيث يمكنها مساعدة الآخرين الذين يواجهون نفس المشكلة في المستقبل.
مرحباً Pablo_Serrano،
قدّم ملف JSON الخاص بسير العمل الخاص بك حتى أتمكن من إصلاحه لك، إنه نهج رائع بالنسبة لي أن أساعد شخصاً ما شكراً.
ملاحظة: احتفظ به في الموضوع بدلاً من البريد الإلكتروني، بهذه الطريقة إذا تابع أي شخص آخر نفس المشكلة لاحقاً فسيرى الحل أيضاً.
مرحبا بك، أحاول تنفيذ سير عمل نيك سارايف (https://youtu.be/2GZ2SNXWK-c?si=vEHZO8dGKFWNXLMq) والذي من خلاله يتم إرسال رسائل بريد إلكتروني إلى الشركات باستخدام بيانات من جداول Google وOpenAI. لا أعرف ما الخطأ الذي أرتكبه، وحتى عند التحدث مع الذكاء الاصطناعي لا أصل إلى أي حل. أي نصيحة أو مساعدة على البريد الإلكتروني، سأكون ممتنًا جدًا. شكرًا لك كثيرًا!!!
سير العمل بصيغة JSON:
{
“nodes”: [
{
“parameters”: {},
“type”: “n8n-nodes-base.manualTrigger”,
“typeVersion”: 1,
“position”: [
-96,
496
],
“id”: “815388b3-0e10-4c2c-8312-4e5180dfa21f”,
“name”: “عند النقر على تنفيذ سير العمل”
},
{
“parameters”: {
“documentId”: {
“__rl”: true,
“mode”: “id”,
“value”: “1yZnRCCrx6_8iA_SHacH_wLsz3aPYSn9yJMDvtFK6wuU”
},
“sheetName”: {
“__rl”: true,
“value”: “gid=0”,
“mode”: “list”,
“cachedResultName”: “الورقة 1”,
“cachedResultUrl”: " prueban8n - Google Sheets "
},
“options”: {}
},
“type”: “n8n-nodes-base.googleSheets”,
“typeVersion”: 4.7,
“position”: [
112,
496
],
“id”: “1deb068f-842a-47f3-82ef-483114838d22”,
“name”: “احصل على الصف (الصفوف) في الورقة”,
“credentials”: {
“googleSheetsOAuth2Api”: {
“id”: “l91Lg09x9gnLmisB”,
“name”: “حساب جداول Google”
}
},
{
“parameters”: {
“modelId”: {
“__rl”: true,
“value”: “gpt-5.1”,
“mode”: “list”,
“cachedResultName”: “GPT-5.1”
},
“responses”: {
“values”: [
{
“role”: “assistant”,
“content”: “أنت مساعد ذكي لكتابة رسائل البريد الإلكتروني.”
},
{
“role”: “=user”,
“content”: “=مهمتك هي كتابة رسالة بريد إلكتروني مخصصة. ستتلقى كمدخل عنوان URL من LinkedIn {{ $json.UrlLinkedin }} أريد منك أن تقوم بتكييف هذه 5 قوالب لأجزاء مختلفة من البريد الإلكتروني:\n\nسطر الموضوع: مرحبا {الاسم}، أعتقد أن لدي شيئًا لك حول: {الشركة}.\n\nكاسر الجليد: أعلم أنك تعمل في {{ $json[‘وصف الشركة’] }} وكنت أتابع {وصف ذي الصلة} منذ بعض الوقت، لذا اعتقدت أنه من المنطقي التحدث معك.\n\nعرض الفلينت: باختصار: أعتقد أنني يمكن أن أضيف حوالي 5000 دولار / شهر إلى {وصف الشركة المعاد صياغته} بمساعدة بعض الأنظمة الآلية.\n\nدعوة للعمل: لقد فعلت نفس الشيء للتو لشركة مشابهة جدًا في {الشركة ذات الصلة} وحققنا 28350 دولار في بضعة أشهر - إنهم يفعلون {وصف الشركة المشابهة} - لذا أنا متأكد جدًا من أنني يمكن أن أضاعفها على الأقل معك. سيكون 100% بدون مخاطر، أضمن لك 60% من النتائج، إذا فشلت، فأنت لا تدفع شيئًا\n\nبطاقة ملاحظة (PS): حتى لو تحدثنا فقط قليلاً، سأحب أن أتعرف على المزيد حول ما تفعله مع {الشركة}.\n\nالآن سأعطيك دليلاً لكتابة البريد الإلكتروني:\n\n1. يجب أن تستخدم نبرة ودية، كما لو كنت في محادثة في حانة، من الأولويات أن يبدو البريد الإلكتروني وكأنه كتبه صديق بدلاً من وكالة تسويق كبيرة\n\n2. يجب أن تبحث وتكشف عن اتصالات حقيقية طوال البريد الإلكتروني بين ما تبيعه الشركة وما نبيعه نحن (الأتمتة)\n\n3. لا يمكنك بأي حال من الأحوال وضع معلومات متطابقة عن الشركة من ملف LinkedIn أو الإنترنت، في أي حال من الأحوال قم بإعادة صياغتها، يجب أن تكون كل رسالة فريدة من نوعها\n\n4. يجب أن يكون سطر الموضوع بأحرف صغيرة.\n\n5. يجب أن تعبر عن الإخراج بصيغة JSON باتباع الهيكل التالي:\n\n{{ $json.SubjectLine }},{{ $json.Icebreaker }}, {{ $json.ElevatorPitch }},{{ $json.callToAction }}, {{ $json.PS }}\n”
}
]
},
“builtInTools”: {},
“options”: {}
},
“type”: “@n8n/n8n-nodes-langchain.openAi”,
“typeVersion”: 2.3,
“position”: [
320,
496
],
“id”: “72eb8b2e-2ca9-46ae-9a32-a1a907fc865d”,
“name”: “إرسال رسالة إلى نموذج1”,
“credentials”: {}
}
],
“connections”: {
“عند النقر على تنفيذ سير العمل”: {
“main”: [
[
{
“node”: “احصل على الصف (الصفوف) في الورقة”,
“type”: “main”,
“index”: 0
}
]
]
},
“احصل على الصف (الصفوف) في الورقة”: {
“main”: [
[
{
“node”: “إرسال رسالة إلى نموذج1”,
“type”: “main”,
“index”: 0
}
]
]
}
},
“pinData”: {},
“meta”: {
“templateCredsSetupCompleted”: true,
“instanceId”: “de8c734c1dc0e7ee34a192c3342867821f37e3e023d4f63a26811d820d59caa0”
}
}
مرحبا @Pablo_Serrano
الإصلاح:
-
غيّر دور الرسالة الأولى من Assistant إلى System. أزل أيضا علامة
=الزائدة في"role": "=user"على الرسالة الثانية. -
أعد كتابة نهاية موجهك. الآن لديك
{{ $json.SubjectLine }}, {{ $json.Icebreaker }}...— هذه الحقول غير موجودة بعد، لذا تتحول إلى فارغة والنموذج لا يحصل على أي صيغة على الإطلاق. استبدل بنص حرفي:
أرجع هذا JSON فقط، لا شيء آخر:
{
"SubjectLine": "...",
"Icebreaker": "...",
"ElevatorPitch": "...",
"CallToAction": "...",
"PS": "..."
}
أيضا غيّر عناصر البديل {curly} إلى [square] — {{ هو بناء جملة التعبير في n8n وسيؤدي إلى خطأ.
- شغّل عقدة Google Sheets وحدها وانسخ أسماء الأعمدة بالضبط من لوحة الإخراج.
{{ $json.UrlLinkedin }}و{{ $json.companyDescription }}يجب أن تطابق رؤوسك حرفا بحرف.
شكراً جزيلاً لك، لقد ساعدتني كثيراً جداً!!
على الرحب والسعة، إذا كان مفيداً فالرجاء وضع علامة عليه كحل شكراً.