Contenido disponible temporalmente
Importante recordar:
Los enlaces se generan en la calculadora;
Cada enlace es único para un diálogo específico y no se puede reenviar;
Las variables funcionan dentro de los enlaces.
Para restringir el acceso a tus enlaces según el tiempo, puedes usar enlaces proxy añadiéndolos a los botones en los bloques.
Paso 1. Para ello, añade una variable en la calculadora, por ejemplo, enlace—en la que almacenarás el enlace proxy (ver ejemplo en la Figura 2).
Paso 2. Añade un botón en el bloque y, en la configuración del botón, inserta la variable en el campo URL:

Enlaces cortos con notificación de clic
Enlaces de un solo uso Si pasas un parámetro adicional (distinto de cero) a la función "proxy", "proxy_date" o "proxy_timeout", el enlace se convertirá en un enlace de un solo uso.

En el segundo intento de abrir el enlace, el usuario verá el siguiente mensaje:

Enlaces con temporizador
proxy_date() — esta función toma un enlace como primer parámetro y devuelve un enlace con notificación de clic. Los segundo y tercer parámetros especifican la fecha y la hora en que caducará el enlace.
Si pasas un parámetro adicional después de los minutos (que no sea cero), el enlace se convertirá en un enlace de un solo uso.

Después de que el enlace caduque, la persona verá este mensaje cuando intente abrirlo.

Enlaces con límite de tiempo
proxy_timeout() — esta función toma un enlace como parámetro y devuelve un enlace con notificación de clic.
Un parámetro adicional especifica la cantidad de minutos durante los cuales el enlace es válido.
Si pasas otro parámetro después de los minutos que no sea cero, el enlace se convertirá en un enlace de un solo uso.


Enlaces cortos sin notificaciones de clic
Todos los enlaces cortos pueden crearse sin una callback, es decir, como enlaces cortos clásicos. Para ello, existen funciones con los mismos parámetros que no activan una callback.
proxy
short
proxy_timeout
short_timeout
proxy_date
short_date
En consecuencia, si necesitas usar enlaces cortos sin callback, usa una variable para almacenar el enlace, igual que con las funciones de enlace proxy:

Enlaces proxy inteligentes
Estos son enlaces proxy normales, pero se llaman "inteligentes" porque permiten pasar parámetros usando #{}. Cuando alguien hace clic en ese enlace, los marcadores de posición se reemplazan por los valores correspondientes de las variables del cliente. De este modo, puedes dirigir al usuario a la sección correcta del sitio sin cambiar el enlace en sí:

url = proxy('https://yandex.ru/search/?clid=9582&text=salebot&lr=53&p=#{page}')
page = 0
En este ejemplo (Figura 8), creamos un enlace con un parámetro, pero puede haber cualquier número de parámetros.
¡Ten en cuenta!
Es importante planificar de antemano los valores de los parámetros en el embudo para que el enlace proxy "inteligente" funcione sin problemas. A cada parámetro se le debe asignar un valor antes de proporcionar el enlace al cliente.
Con un embudo bien diseñado, solo necesitas actualizar las variables necesarias del cliente y, cuando el cliente haga clic en el mismo enlace, se le dirigirá exactamente a donde corresponda.
Eliminación de enlaces
remove_links() — desactiva todos los enlaces cortos enviados al cliente
remove_one_time_links() — desactiva todos los enlaces de un solo uso enviados al cliente
remove_timer_links() — desactiva todos los enlaces con límite de tiempo enviados al cliente
Ejemplo de uso


Transmisión en directo sobre la funcionalidad:
Última actualización