ما هو webhook؟
هذا إشعار بحدث وقع. يحتوي هذا الإشعار على قيم المتغيرات التي تغيرت.
كيفية الحصول على webhook؟
للحصول على webhook كامل من Telegram، يكفي تعيين أي قيمة للمتغير** save_webhook** :
مثال save_webhook = 'text value'

مثال: قيمة متغير رقمي

يمكن أن يكون المتغير save_webhook إما ثابت مشروع أو متغيرًا في الآلة الحاسبة (الأمثلة أعلاه):

في هذه الحالة، سيتم تسجيل رد العميل على رسالة البوت، التي تحتوي على مثل هذا المتغير، في متغير Telegram tg_request، والذي يمكنك العثور عليه في بطاقة العميل بين متغيرات المعاملة.

استجاب العميل لرسالة البوت من الكتلة التي تم فيها تعيين المتغير save_webhook.
tg_request و save_webhook في متغير العميل

كيفية الحصول على رابط وسائط باستخدام متغير؟
يمكنك استخدام دالة tg_request للحصول على رابط تنزيل مباشر لفيديو أو صورة أو رسوم متحركة أرسلها المستخدم.
خطوات التنفيذ:
-
إعداد متغير webhook:
أولاً، قم بتعيين أي قيمة لمتغير باسمsave_webhook. يمكنك تعريف هذا كـ ثابت مشروع أو متغير داخل كتلة الآلة الحاسبة. -
إنشاء كتلة المشغل:
بعد ذلك، قم بإنشاء كتلة مشغل. ستستمع هذه الكتلة للوسائط الواردة وتستخدم دالةtg_requestمع متغيرsave_webhookالخاص بك لالتقاط رابط الملف.

- بعد ذلك، قم بإنشاء كتلة لإخراج النتيجة.

اتبع هذه الخطوات للحصول على رابط مباشر لملف من بوتك:
- اذهب إلى بوت Telegram المتصل بك وابدأ محادثة.
- اكتب كلمتك المفتاحية المحددة لتفعيل وظيفة طلب الملف.
- أرسل الملف (صورة، فيديو، إلخ) الذي تريد الحصول على رابط التنزيل له.

انتبه إلى آخر file_id في رد Telegram المستلم:

لا تنس أن الرابط المستلم صالح فقط ضمن إطار البوت الذي أرسلت إليه الملف.