كيفية العمل مع الأزرار

لا يدعم Instagram إرسال أزرار الرد والأزرار المضمنة في نفس الوقت

لوحة المفاتيح (الرد)

يدعم Instagram ما يصل إلى 11 زر رد. يمكن ترتيب الأزرار في سطر واحد فقط

مثال:

النتيجة:

في النص (مضمنة)

يدعم Instagram ما لا يزيد عن 3 أزرار مضمنة

يمكن أن ترتبط الأزرار بموارد خارجية. بصريًا، هذه الأزرار متطابقة.

للحصول على إرشادات حول تكوين الأزرار، راجع قسم الأزرار.

كيفية العمل مع المرفقات

يمكنك إرسال مرفقات في الرسالة. لمزيد من المعلومات حول المرفقات وكيفية إضافتها، راجع قسم إرسال المرفقات في الوثائق.

يمكنك تحميل المرفقات إلى كتلة إما كملف أو عن طريق توفير رابط للملف.

يجب ألا تتجاوز ملفات الفيديو التي تم تحميلها 20 ميجابايت، بينما يجب ألا يزيد حجم ملفات الصوت والصورة عن 5 ميجابايت.

متطلبات المرفقات:

نوع ملف الوسائط التنسيق المدعوم الحجم الأقصى
الصوت M4A 5 ميجابايت
الصورة JPEG, PNG 5 ميجابايت
الفيديو MP4 20 ميجابايت

لا يُنصح باستخدام تنسيق MP4 للمرفقات الصوتية. بالإضافة إلى ذلك، لن يتم إرسال أي صوت على الإطلاق بتنسيق MP3.

كيفية إنشاء دائري

يمكن أن يحتوي الدائري على من 2 إلى 10 بطاقات (شرائح).

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

p = [{"title":"العنوان", "description": "وصف الصورة 1", "image": "رابط الصورة 1", "buttons":[{"text":"نص الزر 1"}]},{"title":"العنوان", "description": "وصف البطاقة 2", "image": "رابط الصورة 2", "buttons":[{"text":"نص الزر 2"}]}, {"title":"العنوان", "description": "وصف البطاقة 3", "image": " رابط الصورة 3", "buttons":[{"text":"نص الزر 3"}]}]

r = send_carousel(p, '')

انسخ الرابط:

النتيجة:

يرجى ملاحظة: يجب أن يبدأ التعبير r = send_carousel(p, '') في سطر جديد في الحاسبة.

هذا يعني أنك بحاجة إلى تعيين مصفوفة تحتوي على العنوان والوصف والصورة والأزرار لمتغير p (قم بتسمية المتغير بشكل مختلف إذا أردت). ثم استخدم هذا المتغير في طريقة send_carousel(p, "").

يترك #{None} في حقل "الرد".

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

لإضافة رابط إلى زر على البطاقة، قم بتضمينه في المصفوفة:

p = [{"title":"العنوان", "description": "وصف البطاقة 1", "image": "رابط الصورة 1", "buttons":[{"text":"نص الزر 1", "url":"رابط الزر" }]}]

تمت إضافة معلمة اختيارية أخرى، payload، إلى أزرار بطاقة الدائري. لا يتم عرضها للعميل ولكنها تسمح لك بتحليل اختيار العميل.

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

انتبه إلى استخدامها الصحيح:

p = [{"title":"العنوان", "description": "وصف البطاقة 1", "image": " 1", "buttons":[{"text":"نص الزر 1","payload":"1"}]},{"title":"العنوان", "description": "وصف البطاقة 2", "image": "رابط الصورة 2", "buttons":[{"text":"نص الزر 1","payload":"2"}]}, {"title":"العنوان", "description": "وصف البطاقة 3", "image": "رابط الصورة 3", "buttons":[{"text":"نص الزر 1"}]}]

يمكن حذف معلمة payload، كما هو موضح في الشكل أعلاه.

كيفية تعيين العبارات التمهيدية

تسمح العبارات التمهيدية للشخص ببدء محادثة مع شركة باستخدام قائمة من الطلبات المتكررة. يمكنك إعداد ما يصل إلى أربعة طلبات.

لإعداد العبارات التمهيدية، تحتاج إلى إعداد شريط تمرير في حساب Instagram المتصل، في قسم "القنوات".

بعد النقر على شريط التمرير هذا، تظهر نافذة منبثقة حيث يمكنك تعيين العبارات التمهيدية اللازمة.

ثم اتبع هذه الخطوات:

  1. قم بإعداد ردود على عبارات محددة في مسار التحويل الخاص بك.
  2. ضع الكتل اللازمة في حالة "البدء".
  3. أدخل نص العبارة التمهيدية في المشغل.

يرجى الملاحظة!

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

إعداد رد الكلمة المفتاحية في الرسائل المباشرة

للرد على العملاء في الرسائل المباشرة بناءً على الكلمات المفتاحية، يمكنك استخدام كتلة مع مشغل (كتل البدء والمشغل) وإدخال الكلمات التي تريد أن يرد عليها البوت في حقل المشغل:

يعتمد اختيار التطابق على وجود الكلمات المفتاحية أو التطابق الكامل (الخيارات الموصى بها).

في حقل "نص الرسالة"، أدخل رد البوت الذي سيتلقاه المستخدم. يمكنك أيضًا إضافة مرفقات وأزرار وروابط.

كيفية التحقق مما إذا كان المستخدم مشتركًا في حسابك

هناك طريقتان للتحقق من حالة الاشتراك:

1. التحقق من الاشتراك باستخدام الحاسبة

result = check_insta_subscription()

result هو اسم المتغير حيث سيتم تخزين نتيجة التحقق (يمكنك إعادة تسميته إذا لزم الأمر).

ترجع الدالة:

  • True إذا كان المستخدم مشتركًا.
  • False إذا كان المستخدم غير مشترك.

يجب إجراء التحقق في حقل "المتغير"، سواء على السهم أو في الكتلة.

  • result == True – تعبير في حقل "المتغير" إذا كان العميل مشتركًا في الحساب.
  • result == False – تعبير إذا كان العميل غير مشترك.

يمكنك أيضًا استخدام تعبيرات مقارنة أخرى، على سبيل المثال:
result != False (النتيجة لا تساوي False، مما يعني أن المستخدم مشترك في الحساب).

  1. بيانات من التحقق من بطاقة العميل

عندما يتفاعل المستخدم مع البوت، يتم عرض المتغيرات follow و followers والتحقق منها في بطاقة العميل (تحت القسم الفرعي متغيرات العميل).

متغير follow – يتحقق من حالة الاشتراك. يأخذ القيمة True إذا كان العميل مشتركًا في الحساب، و False إذا لم يكن مشتركًا، و None إذا كان حساب العميل مغلقًا.

verified – يشير إلى ما إذا كان المستخدم لديه حساب موثق (علامة زرقاء). يكون True إذا كان موثقًا و False إذا لم يكن كذلك.

followers – يظهر عدد المشتركين/المتابعين لدى العميل.

للتحقق من حالة الاشتراك أو تقييد تقدم مسار التحويل، يمكنك استخدام متغير follow في كتل الشرط أو موصلات الأسهم داخل حقل "المتغير".

مثال:

في حقل المشغل، أدخل أي كلمة ستبدأ مسار التحويل الخاص بك.

في المتغير للمقارنة، اكتب:
follow == True
أو
follow != False

  • في الحالة الأولى، تتحقق مما إذا كان الشخص مشتركًا في حسابك.
  • في الحالة الثانية، تتحقق مما إذا كان الشخص غير مشترك في حسابك.

يرجى ملاحظة أن الحالتين True و False يجب أن تكونا بحروف كبيرة. وإلا، لن يعمل التحقق بشكل صحيح.

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

المشغلات على الاتصالات:

أدخل المشغل في صف "المتغير" للسهم:
follow == True أو follow != False

إذا تم استيفاء شرط المشغل، يستمر العميل في مسار التحويل.

إذا لم يكن العميل مشتركًا، يذهب إلى الكتلة حيث لا يتم استيفاء شروط التحقق (follow == False أو follow != True).

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

انتباه

نحن لا نوصي بتعيين مؤقت بدون زر على سهم مغلق، حيث سيستمر الشخص في تلقي الرسائل، مما يستنفد حد الرسائل الخاص بك بسرعة.