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 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:

Fig. 3

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.

Fig. 5

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.

Рис. 7

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.

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:

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.

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:

https://youtu.be/3sZudxCYuZQ