ما هو webhook؟

هذا إشعار بحدث وقع. يحتوي هذا الإشعار على قيم المتغيرات التي تغيرت.

كيفية الحصول على webhook؟

للحصول على webhook كامل من Telegram، يكفي تعيين أي قيمة للمتغير** save_webhook** :

مثال save_webhook = 'text value'

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

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

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

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

tg_request و save_webhook في متغير العميل

كيفية الحصول على رابط وسائط باستخدام متغير؟

يمكنك استخدام دالة tg_request للحصول على رابط تنزيل مباشر لفيديو أو صورة أو رسوم متحركة أرسلها المستخدم.

خطوات التنفيذ:

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

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

اتبع هذه الخطوات للحصول على رابط مباشر لملف من بوتك:

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

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

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