محتوى متاح مؤقتًا
مهم التذكّر:
يتم إنشاء الروابط في الحاسبة؛
كل رابط فريد لحوار محدد ولا يمكن إعادة توجيهه؛
تعمل المتغيرات داخل الروابط.
لتقييد الوصول إلى روابطك بناءً على الوقت، يمكنك استخدام روابط الوكيل بإضافتها إلى الأزرار في الكتل.
الخطوة 1. للقيام بذلك، أضف متغيرًا في الحاسبة — على سبيل المثال، الرابط— حيث ستخزن رابط الوكيل (انظر المثال في الشكل 2).
الخطوة 2. أضف زرًا في الكتلة، وفي إعدادات الزر، أدخل المتغير في حقل URL:

روابط قصيرة مع إشعار بالنقرة
روابط لمرة واحدة إذا مرّرت وسيطًا إضافيًا (غير الصفر) إلى الدالة "proxy" أو "proxy_date" أو "proxy_timeout"، فسيصبح الرابط للاستخدام لمرة واحدة.

في المحاولة الثانية لفتح الرابط، سيرى المستخدم الرسالة التالية:

روابط مع مؤقت
proxy_date() — تأخذ هذه الدالة رابطًا كمعاملها الأول وتُرجع رابطًا مع إشعار بالنقرة. يحدد المعاملان الثاني والثالث التاريخ والوقت اللذين سينتهي عندهما الرابط.
إذا مرّرت وسيطًا إضافيًا بعد الدقائق (غير صفر)، فسيصبح الرابط للاستخدام لمرة واحدة.

بعد انتهاء صلاحية الرابط، سيرى الشخص هذه الرسالة عند محاولة فتحه.

روابط محددة بالوقت
proxy_timeout() — تأخذ هذه الدالة رابطًا كمعامل لها وتُرجع رابطًا مع إشعار بالنقرة.
يحدد وسيط إضافي عدد الدقائق التي يكون فيها الرابط صالحًا.
إذا مرّرت وسيطًا آخر بعد الدقائق غير صفر، فسيصبح الرابط للاستخدام لمرة واحدة.


روابط قصيرة بدون إشعارات بالنقرة
يمكن إنشاء جميع الروابط القصيرة بدون استدعاء callback — أي كرابط قصير كلاسيكي. ولذلك توجد دوال لها نفس المعاملات ولكنها لا تُفعّل callback.
proxy
short
proxy_timeout
short_timeout
proxy_date
short_date
وبالتالي، إذا كنت بحاجة إلى استخدام روابط قصيرة بدون callback، فاستخدم متغيرًا لتخزين الرابط، تمامًا كما هو الحال مع دوال رابط الوكيل:

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

url = proxy('https://yandex.ru/search/?clid=9582&text=salebot&lr=53&p=#{page}')
page = 0
في هذا المثال (الشكل 8)، ننشئ رابطًا بمعامل واحد، ولكن يمكن أن يكون هناك أي عدد من المعاملات.
يرجى الانتباه!
من المهم التخطيط لقيم المعاملات في مسار التحويل مسبقًا حتى يعمل رابط الوكيل "الذكي" بسلاسة. يجب تعيين قيمة لكل معامل قبل تقديم الرابط إلى العميل.
مع مسار تحويل مُصمَّم جيدًا، ستحتاج فقط إلى تحديث متغيرات العميل اللازمة، وعندما ينقر العميل على الرابط نفسه، فسيتم توجيهه تمامًا إلى المكان المطلوب.
حذف الرابط
remove_links() — يعطّل جميع الروابط القصيرة المرسلة إلى العميل
remove_one_time_links() — يعطّل جميع الروابط لمرة واحدة المرسلة إلى العميل
remove_timer_links() — يعطّل جميع الروابط المحددة بالوقت المرسلة إلى العميل
مثال على الاستخدام


البث المباشر حول هذه الوظيفة:
آخر تحديث