Importante lembrar:
- Os links são gerados na calculadora;
- Cada link é único para um diálogo específico e não pode ser encaminhado;
- As variáveis funcionam dentro dos links.
Para restringir o acesso aos seus links com base no tempo, você pode usar links de proxy adicionando-os aos botões nos blocos.
Passo 1. Para isso, adicione uma variável na calculadora — por exemplo, link — na qual você armazenará o link de proxy (veja o exemplo na Figura 2).
Passo 2. Adicione um botão no bloco e, nas configurações do botão, insira a variável no campo de URL:

Links curtos com notificação de clique
Links de uso único
Se você passar um parâmetro adicional (diferente de zero) para a função "proxy", "proxy_date" ou "proxy_timeout", o link se tornará de uso único.

Na segunda tentativa de abrir o link, o usuário verá a seguinte mensagem:
Links com temporizador
proxy_date() — esta função recebe um link como primeiro parâmetro e retorna um link com notificação de clique.
O segundo e terceiro parâmetros especificam a data e a hora em que o link expirará.
Se você passar um parâmetro adicional após os minutos (que não seja zero), o link se tornará de uso único.

Após o link expirar, a pessoa verá esta mensagem ao tentar abri-lo.
Links com limite de tempo
proxy_timeout() — esta função recebe um link como parâmetro e retorna um link com notificação de clique.
Um parâmetro adicional especifica o número de minutos que o link é válido.
Se você passar outro parâmetro após os minutos que não seja zero, o link se tornará de uso único.

Links curtos sem notificações de clique
Todos os links curtos podem ser criados sem callback — ou seja, como links curtos clássicos.
Para isso, existem funções com os mesmos parâmetros que não acionam um callback.
| Com callback | Sem callback |
|---|---|
| proxy | short |
| proxy_timeout | short_timeout |
| proxy_date | short_date |
Assim, se você precisar usar links curtos sem callback, use uma variável para armazenar o link, assim como com as funções de link de proxy:

Links de proxy inteligentes
Estes são links de proxy comuns, mas chamados de "inteligentes" porque permitem passar parâmetros usando #{}. Quando alguém clica em tal link, os placeholders são substituídos pelos valores das variáveis correspondentes do cliente. Dessa forma, você pode direcionar o usuário para a seção correta do site sem alterar o link em si:

url = proxy('https://yandex.ru/search/?clid=9582&text=salebot&lr=53&p=#{page}')
page = 0
Neste exemplo (Figura 8), criamos um link com um parâmetro, mas pode haver qualquer número de parâmetros.
Por favor, observe!
É importante planejar os valores dos parâmetros no funil com antecedência para que o link de proxy "inteligente" funcione sem problemas. Cada parâmetro deve receber um valor antes que o link seja fornecido ao cliente.
Com um funil bem projetado, você só precisa atualizar as variáveis necessárias do cliente e, quando o cliente clicar no mesmo link, será direcionado exatamente para onde precisa.
Exclusão de links
remove_links() — desativa todos os links curtos enviados ao cliente
remove_one_time_links() — desativa todos os links de uso único enviados ao cliente
remove_timer_links() — desativa todos os links com limite de tempo enviados ao cliente
Exemplo de uso


Transmissão ao vivo sobre a funcionalidade: