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.

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:

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