يعمل عندما يكون Instagram مفعّلاً
تكوين رد على رد اتصال من Instagram
تحتاج إلى تشغيل المفتاح في حساب Instagram المتصل ضمن قسم الرسائل لتمكين البوت من الرد على التعليقات.

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

أعد توصيل حساب Instagram مرة أخرى. كيفية توصيل Instagram، انظر هنا.
عند نشر المنشورات كمؤلف مشارك، سيتم إرسال جميع إشعارات التعليقات إلى الحساب الذي تنشئ منه المنشور.
يعمل مع التعليقات على Reels وكذلك على المنشورات.
عندما يعلق مستخدم على منشور، يتم إرسال رد اتصال إلى البوت (يمكنك عرضه في قسم "العملاء" داخل حوار المستخدم).
تنسيق رد الاتصال هو: client_wall_reply_new link id: text
حيث:
-
linkهو رابط المنشور -
idهو معرف السجل -
textهو نص التعليق

يمكننا العمل مع التعليقات بطريقتين: الرد بتعليقك أو كتابة رسالة واحدة في Direct.
client_wall_reply_new - هو جزء شائع من رد الاتصال.
client_wall_reply_new_comment - إذا كنا مهتمين بالتعليقات فقط على المنشور
client_wall_reply_new_live - إذا كانت التعليقات فقط أثناء البث المباشر
كيفية إعداد الرد التلقائي على التعليقات في Direct
الرد التلقائي على التعليق لا يفتح نافذة مدتها 24 ساعة.
انسخ رد الاتصال وانتقل إلى قسم منشئ المسار. أنشئ كتلة من نوع "فحص الشرط الأساسي" أو "شرط غير حال" والصق رد الاتصال المنسوخ في الشرط. نقوم بإعداد فحص "لوجود كلمات مفتاحية"
انتباه! لا يُنصح باستخدام الأرقام كمحفز لتشغيل البوت.
قد يحتوي معرف المنشور على هذه الأرقام. قد يستجيب البوت لأي رد اتصال يحتوي على هذه الأرقام إذا اختار تطابقًا بناءً على وجود كلمات مفتاحية.
إذا كنت تريد إعداد رد فعل على التعليقات تحت أي منشور لأي تعليق، ففي الشروط تحدد فقط client_wall_reply_new_comment.
أثناء اختيار التطابق، يتم تعيين "تطابق الكلمات المفتاحية**".**

ملاحظة مهمة:
نوصي باستخدام نوع البحث "تطابق الكلمات المفتاحية" عند إعداد الرد على رد الاتصال.
تذكر، يجب اختيار منطق التطابق لشرط الكتلة وفقًا لإعدادات ومتطلبات مشروعك. لذلك، تأكد من اختبار تدفق البوت الخاص بك بدقة!
اقرأ حول اختيار التطابق في شرط الكتلة في المقالة "نوع المحفز والتطابق".
إذا كنت تخطط لإعداد رد فعل على منشور معين، قم بتضمين client_wall_reply_new_comment متبوعًا بمعرف المنشور في حقل المحفز.
انتباه!
لا يُنصح باستخدام الأرقام كمحفزات لتشغيل البوت الخاص بك.
غالبًا ما يتكون معرف المنشور من أرقام. إذا كان البوت الخاص بك يستخدم التطابق القائم على الكلمات المفتاحية، فقد يستجيب بشكل غير صحيح لأي رد اتصال يحتوي على تلك الأرقام.

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

في حقل الرد، أدخل النص الذي تريد إرساله كرد على هذا التعليق.

فوق الرسالة، يشير إلى أنها أُرسلت ردًا على تعليق. إذا نقرت على "عرض المنشور"، سيتم إعادة توجيهك إلى المنشور الذي علقت عليه.

إذا ترك المستخدم تعليقًا لم تقم بتكوين رد له (أو إذا لم تقم بإعداد أي ردود)، يمكنك الرد عليه برسالة Direct واحدة في قسم "العملاء".
ومع ذلك، إذا حاولت إرسال رسالة Direct أخرى إلى المستخدم، فلن يتم تسليم الرسالة الثانية لأن الرد على تعليق لا يعيد فتح نافذة المراسلة لمدة 24 ساعة.
كيفية استخدام روابط منشورات Instagram المباشرة عند العمل مع التعليقات
للعمل مع التعليقات، تحتاج إلى تمكين مفتاح "الرد على التعليقات" في قسم قنوات Instagram.
عندما يعلق مستخدم على منشور، يظهر إشعار في الدردشة ضمن قسم العملاء يحتوي على نص التعليق، ويتم إنشاء المتغير instagram_media_url مع رابط إلى المنشور.

يمكنك استخدام المتغير instagram_media_url لإعداد ردود فعل على التعليقات على منشورات Instagram محددة.
دعنا نلقي نظرة على مثال.
إعداد ردود مختلفة بناءً على المنشور الذي تم التعليق عليه
المهمة: يحتوي الحساب على عدة منشورات، بما في ذلك ثلاثة منشورات تعرض منتجات بأسعار مختلفة. قم بتكوين ردود على التعليقات على هذه المنشورات الثلاثة للرد بالسعر المحدد. بالنسبة لجميع المنشورات الأخرى، رد بـ "بالاتفاق." يجب إرسال الرد كرسالة Direct وكتعليق تحت المنشور.
الحل:
- قم بإعداد ردود فعل قائمة على الكلمات المفتاحية للتعليقات على المنشورات. هذا يعني أن البوت سيتفاعل مع أي منشور يحتوي تعليقه على الكلمات المفتاحية المحددة.
- استخدم وظيفة
insta_create_commentفي الحاسبة لنشر تعليق تحت المنشور ذي الصلة، مع تعيين نص الرد في حقل نص الرسالة لإرسال رسالة Direct. هذا يسمح للمستخدم بتلقي السعر في وقت واحد في كل من التعليقات ورسائل Direct. - إذا ظهر تعليق يحتوي على الكلمات المفتاحية تحت أي منشور آخر، سيتلقى المستخدم رسالة تقول "بالاتفاق."

الخطوة 1. في حقل محفز كتلة البداية، أدخل client_wall_reply_new متبوعًا بالكلمات المفتاحية التي تريد تشغيل رد عليها. اضبط نوع التطابق على "تطابق الكلمات المفتاحية".
مثال للنسخ:
client_wall_reply_new_comment (price|how many|cost|find out)
إذا كنت تريد الرد فقط على التعليقات تحت المنشورات، استخدم
client_wall_reply_new_comment. إذا كنت تريد الرد فقط على التعليقات أثناء البث المباشر، استخدمclient_wall_reply_new_live.
تعمل التعليقات تحت Reels بنفس الطريقة التي تعمل بها تحت المنشورات العادية.
الخطوة 2. في حقل "الحاسبة"، أعلن عن متغير text. يتم تحديد قيمته بواسطة شرط IF يتحقق من المتغير instagram_media_url.
مثال للنسخ (تذكر استبدال الروابط بعناوين URL الفعلية لمنشوراتك). يمكنك نسخ عنوان URL من المتغير instagram_media_url في دردشة العميل (قسم العملاء) بعد أن يعلق على المنشور ذي الصلة:
text = if(instagram_media_url == "https://www.instagram.com/reel/Cagzkx", "$10", if(instagram_media_url == "https://www.instagram.com/p/CqvCq4", "$29", if(instagram_media_url == "https://www.instagram.com/p/CocLhN", "$35", "Other")))
الخطوة 3. استخدم طريقة insta_create_comment لنشر تعليق.
مثال للنسخ:
insta_create_comment("#{text}")
حيث #{text} هو نص الرد الذي نرسله إلى المستخدم.
الخطوة 4. في حقل نص الرسالة، أدخل المتغير الذي يحتوي على الرد لرسالة Direct.
في هذا المثال، المتغير هو #{text}. يتم نشر نفس الرد كتعليق وتكراره في رسالة Direct. يمكنك تكوين ردود مختلفة لكل منهما إذا لزم الأمر.

client_wall_reply_newهي البادئة الشائعة لرد الاتصال. لاستهداف التعليقات فقط تحت المنشورات، استخدمclient_wall_reply_new_comment. لاستهداف التعليقات فقط أثناء البث المباشر، استخدمclient_wall_reply_new_live.
كيفية نشر تعليق ردًا على رسالة تحت منشور أو أثناء البث المباشر
عند العمل مع التعليقات وإعداد الردود تحت منشور، استخدم وظيفة عشوائية وأرسل نصًا متغيرًا. إذا أرسل البوت نصًا متطابقًا بشكل متكرر، قد تواجه الخطأ: "This API call does not support the requested response format." يمكنك معرفة المزيد حول العمل مع الوظيفة العشوائية هنا.
الخطوة 1. في قسم العملاء، انسخ رد الاتصال (الإشعار) الذي يشير إلى نشر تعليق، ثم انتقل إلى المنشئ.

الخطوة 2. أنشئ كتلة "بداية" أو "محفز" والصق رد الاتصال المنسوخ في حقل المحفز.

هناك عدة طرق لتكوين شرط تشغيل البوت.
في هذا المثال، يستجيب البوت للتعليقات تحت جميع المنشورات برسالة "الرد في التعليقات." لإعداد هذا، أدخل بادئة رد الاتصال الرئيسية والكلمة المفتاحية في حقل الشرط:
client_wall_reply_new_comment reply in comments
مهم: اضبط نوع التطابق على "تطابق الكلمات المفتاحية".
انتباه!
لا يُنصح باستخدام الأرقام كمحفزات لتشغيل البوت الخاص بك.
غالبًا ما يتكون معرف المنشور من أرقام. إذا كان البوت الخاص بك يستخدم التطابق القائم على الكلمات المفتاحية، فقد يستجيب بشكل غير صحيح لأي رد اتصال يحتوي على تلك الأرقام.
client_wall_reply_newهي البادئة الشائعة لرد الاتصال الذي يتم تشغيله لكل من المنشورات والبث المباشر.للرد فقط على التعليقات تحت المنشورات، استخدم:
client_wall_reply_new_commentللرد فقط على التعليقات أثناء البث المباشر، استخدم:
client_wall_reply_new_live
هناك سلوك محدد لردود اتصال البث المباشر (
client_wall_reply_new_live): سيتفاعل البوت فقط أثناء البث المباشر. بمجرد انتهاء البث المباشر، لن يكتشف البوت التعليقات تحته ولن يتمكن من الرد.

الخطوة 3. في حقل الرد، أدخل #{none}.
الخطوة 4. في حقل "الحاسبة"، اكتب:
insta_create_comment("نص رد تعليقك")
يجب وضع نص تعليقك داخل الأقواس.
ثم، انقر على "تم".
مع هذا التكوين، كما في المثال، سيتم نشر التعليق الذي يولده البوت ردًا على أي تعليق تحت منشور يحتوي على الكلمات المفتاحية "الرد في التعليقات".
مثال لرد البوت على تعليق في التعليقات.

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

رد البوت على عبارة محددة تحت أي منشور.
إذا تركت في حقل "المحفز" client_wall_reply_new ``والكلمة المفتاحية، فسيتم إرسال تعليقك ردًا على التعليقات التي تحتوي على الكلمة المفتاحية تحت جميع المنشورات.

رد البوت على عبارة محددة تحت منشور محدد.
انسخ رد الاتصال الكامل من قسم العملاء وضعه في حقل كتلة البداية:

يمكنك الرد على التعليقات التي يتركها المستخدمون أثناء البث المباشر (يوجد مفتاح منفصل له client_wall_reply_new_live).
هناك ميزة خاصة للبث المباشر: سيتفاعل البوت فقط أثناء البث. إذا انتهى البث، لن يرى البوت التعليقات تحت هذا البث ولن يتمكن من الرد.
كيفية حفظ نص التعليق في متغير
لحفظ نص تعليق المستخدم، استخدم الدالة comment_text().
أدخل رد الاتصال client_wall_reply_new في حقل المحفز. ثم، في حقل "الحاسبة"، قم بتعيين النص إلى متغير - على سبيل المثال، comm (يمكنك استخدام أي اسم آخر):
comm = comment_text()
بعد ذلك، انقر على "إضافة شرط" في الحاسبة وحدد:
comm = comment_text()


كيفية حذف تعليق
الدالة insta_delete_comment(comment_id) تحذف تعليقًا.
إذا لم يتم توفير comment_id، تستخدم الدالة متغير العميل instagram_last_comment_id.
عند النجاح، تُرجع {"success":true}. إذا تم توفير comment_id غير موجود، تُرجع {"An unexpected error has occurred. Please retry your request later."}.
العمل مع الإشارات إلى الحساب
كيفية الإشارة في الوسائط
عندما يضع المستخدم علامة على ملفك الشخصي في منشوره، سيتلقى البوت الخاص بك رد الاتصال التالي:

تظهر المتغيرات التالية:

mention_caption — تسمية المنشور
post_url — رابط المنشور
mention_comments_count — عدد التعليقات
mention_like_count — عدد الإعجابات
mention_media_id — معرف المنشور
دعنا نكوّن رد فعل للرد على إشارة.
للقيام بذلك، أنشئ كتلة "فحص الشرط الأساسي" أو "حالة مع شرط". في حقل "الشرط"، أدخل mention_in_media واضبط نوع التطابق على "تطابق الكلمات المفتاحية".
في حقل "الحاسبة"، أدخل الطريقة التالية:
reply_to_mention(text)
حيث text هو التعليق الذي سيظهر تحت المنشور المشار إليه. يمكنك تحديد متغير (يتم إدراجه بدون علامات اقتباس داخل الأقواس) أو إدخال النص مباشرة (محاطًا بعلامات اقتباس).
مثال:
الخطوة 1. انتقل إلى المنشئ وأنشئ كتلة بمحفز (كتلة بداية أو كتلة محفز). ثم، في حقل المحفز، حدد رد الاتصال mention_in_media.

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

كيفية الإشارة في تعليق
عندما يضع المستخدم علامة على حسابك في التعليقات، ستتلقى الدردشة رد اتصال مثل:

إذا تم وضع علامة على حسابك في ملف شخصي خاص، فلن يتم استلام رد الاتصال.
ستظهر المتغيرات التالية أيضًا في بطاقة العميل:
-
mention_like_count— عدد الإعجابات -
mention_media_id— معرف المنشور
دعنا نكوّن رد فعل للرد على إشارة في تعليق.
للقيام بذلك، أنشئ كتلة "بداية" أو "محفز". في حقل "الشرط"، أدخل mention_in_comment واضبط نوع التطابق على "تطابق الكلمات المفتاحية".
في حقل "الحاسبة"، أدخل الطريقة التالية:
reply_to_mention(text)
حيث text هو التعليق الذي سيتم نشره ردًا على الإشارة. يمكنك تحديد متغير (يتم إدراجه بدون علامات اقتباس داخل الأقواس) أو إدخال النص مباشرة (محاطًا بعلامات اقتباس).
مثال:
الخطوة 1. انتقل إلى المنشئ، وأنشئ كتلة بمحفز (كتلة بداية أو كتلة محفز)، وأدخل رد الاتصال التالي في حقل "المحفز":

بعد ذلك، حدد الشرط "إشارة في تعليق".
الخطوة 3. انقر على الحاسبة وفي الحقل الذي يظهر، أدخل الطريقة:
reply_to_mention("نص الرد للإشارة في التعليق")

إذا كانت نافذة الـ 24 ساعة غير مفتوحة في الدردشة مع المستخدم، لا يمكنك إرسال رسالة مباشرة ردًا على الإشارة. يمكنك فقط الرد بتعليق.
إذا كانت نافذة الـ 24 ساعة مفتوحة، يمكنك إدخال نص في حقل الرد، والذي سيتلقاه المستخدم كرسالة مباشرة بعد الإشارة إلى حسابك.
كيفية الإشارة إلى ملفات شخصية أخرى في التعليقات تحت منشوراتك
إذا تم وضع علامة على شخص ما في التعليقات تحت حسابك، يتم إنشاء المتغير mentioned_in_comment في بطاقة العميل.


يخزن اسم المستخدم للشخص الذي تم وضع علامة عليه.
إذا تم وضع علامة على أكثر من شخصين، يتم تخزين أسماء المستخدمين في مصفوفة.


إذا كنت بحاجة إلى تقسيم المستخدمين الذين وضعوا علامة على صديقين أو أكثر، يمكنك تعيين متغير مثل len = arr_len(mentioned_in_comment) ثم مقارنة هذا المتغير بالقيمة المطلوبة.
إذا كانت نافذة المراسلة لمدة 24 ساعة غير مفتوحة في الدردشة مع المستخدم، لا يمكنك إرسال رسالة مباشرة ردًا على الإشارة. يمكنك فقط الرد بتعليق.


