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

بعد أن يرسل المستخدم ملفًا، يتم إنشاء متغيرات النظام التالية:
#{attachments}: يحتوي على عناوين URL لجميع المرفقات من رسالة المستخدم، بتنسيق مصفوفة JSON. استخدم هذا عندما تحتاج إلى معالجة عدة ملفات أو التعامل مع بنية البيانات برمجيًا.#{attachment_url}: يحتوي على عنوان URL مباشر ونصي بسيط للمرفق الأول (أو الوحيد). هذا هو المتغير الأكثر ملاءمة للاستخدام الفوري، مثل عرض الرابط في رسالة أو تمريره إلى دالة أخرى.
لفهم الفرق العملي، يمكنك عرض كلا المتغيرين في رسالة من الروبوت. الـ #{attachments} المتغير سيعرض مصفوفة JSON منظمة، بينما #{attachment_url} سيعرض عنوان URL بسيطًا يمكن النقر عليه.

إذا كان مشروعك يتعامل مع عدة مرفقات من المستخدم، فمن الفعّال تعيين عنوان URL لكل مرفق إلى متغير مخصص.
للقيام بذلك، أنشئ متغيرًا جديدًا في الحاسبة لمحرر الكتل، ثم عيّن #{attachment_url} القيمة إليه.
مثال:
user_file = #{attachment_url}

عيّن قيمة attachment_url إلى المتغير url_image1.
Last updated