# Contenu temporairement disponible

{% hint style="warning" %}
**Important à retenir :**

* Les liens sont générés dans le calculateur ;
* Chaque lien est unique à une conversation spécifique et ne peut pas être transféré ;
* Les variables fonctionnent à l’intérieur des liens.
  {% endhint %}

Pour limiter l’accès à vos liens dans le temps, vous pouvez utiliser des liens proxy en les ajoutant aux boutons dans les blocs.

**Étape 1.** Pour ce faire, ajoutez une variable dans le calculateur — par exemple, `lien`— dans laquelle vous stockerez le lien proxy (voir l’exemple à la figure 2).

**Étape 2.** Ajoutez un bouton dans le bloc, puis dans les paramètres du bouton, insérez la variable dans le champ URL :

<figure><img src="/files/324a5746da7c15e4ca4435b688c188f58763ef49" alt="" width="563"><figcaption></figcaption></figure>

## Liens courts avec notification de clic

**Liens à usage unique**\
Si vous passez un paramètre supplémentaire (autre que zéro) à la fonction « proxy », « proxy\_date » ou « proxy\_timeout », le lien deviendra à usage unique.

<figure><img src="/files/1d27a8f6806a403791abf1743db00507348485cc" alt="" width="392"><figcaption><p>Fig. 2</p></figcaption></figure>

Lors de la deuxième tentative d’ouverture du lien, l’utilisateur verra le message suivant :

![Fig. 3](/files/73133a9437953560b07974530d0fb5400fa9325b)

### Liens avec minuterie

**proxy\_date()** — cette fonction prend un lien comme premier paramètre et renvoie un lien avec notification de clic.\
Le deuxième et le troisième paramètres spécifient la date et l’heure d’expiration du lien.<br>

Si vous passez un paramètre supplémentaire après les minutes (différent de zéro), le lien deviendra à usage unique.&#x20;

<figure><img src="/files/cea94582459e25c347cca508f8f3e3d34f4c09ac" alt="" width="563"><figcaption><p>Fig. 4</p></figcaption></figure>

Après l’expiration du lien, la personne verra ce message lorsqu’elle tentera de l’ouvrir.

![Fig. 5](/files/4445bb03ad3b0dcb087ae7e89c66ebe4d4b29a15)

### **Liens à durée limitée**<br>

`proxy_timeout()` — cette fonction prend un lien comme paramètre et renvoie un lien avec notification de clic.\
Un paramètre supplémentaire spécifie le nombre de minutes pendant lesquelles le lien est valide.\
Si vous passez un autre paramètre après les minutes, différent de zéro, le lien deviendra à usage unique.

<figure><img src="/files/d9e136756c7b232b9e2c799edc8c8c8a303e47b1" alt="" width="563"><figcaption><p>Fig. 6</p></figcaption></figure>

![Fig. 7](/files/8d61de36911d46fbbc553e30b0ece17b75c1fcb9)

### Liens courts sans notification de clic

Tous les liens courts peuvent être créés sans callback — c’est-à-dire comme des liens courts classiques.\
Pour cela, il existe des fonctions avec les mêmes paramètres qui ne déclenchent pas de callback.

<table><thead><tr><th width="358">Avec callback</th><th>Sans callback</th></tr></thead><tbody><tr><td><strong>proxy</strong> </td><td><strong>short</strong> </td></tr><tr><td><strong>proxy_timeout</strong></td><td><strong>short_timeout</strong> </td></tr><tr><td><strong>proxy_date</strong></td><td><strong>short_date</strong> </td></tr></tbody></table>

En conséquence, si vous devez utiliser des liens courts sans callback, utilisez une variable pour stocker le lien, comme pour les fonctions de lien proxy :

<figure><img src="/files/82ec088fc80a91ee0a7bd12cd55bafd68fbb5531" alt="" width="496"><figcaption><p>Fig. 8</p></figcaption></figure>

### Liens proxy intelligents

Ce sont des liens proxy ordinaires, mais appelés « intelligents » parce qu’ils permettent de transmettre des paramètres à l’aide de `#{}`. Lorsque quelqu’un clique sur un tel lien, les espaces réservés sont remplacés par les valeurs correspondantes des variables du client. Ainsi, vous pouvez diriger l’utilisateur vers la bonne section du site sans modifier le lien lui-même :

<figure><img src="/files/dd2221384bf50ac8f5fc32544e5247453f819d82" alt=""><figcaption><p>Fig. 9</p></figcaption></figure>

`url = proxy('https://yandex.ru/search/?clid=9582&text=salebot&lr=53&p=#{page}')`&#x20;

`page = 0`&#x20;

Dans cet exemple (figure 8), nous créons un lien avec un paramètre, mais il peut y avoir n’importe quel nombre de paramètres.&#x20;

{% hint style="warning" %}
Veuillez noter !

Il est important de prévoir à l’avance les valeurs des paramètres dans l’entonnoir afin que le lien proxy « intelligent » fonctionne correctement. Chaque paramètre doit se voir attribuer une valeur avant que le lien ne soit fourni au client.
{% endhint %}

Avec un entonnoir bien conçu, il vous suffit de mettre à jour les variables client nécessaires, et lorsque le client clique sur le même lien, il est dirigé exactement là où il faut.

## Suppression de lien

`remove_links()` — désactive tous les liens courts envoyés au client\
`remove_one_time_links()` — désactive tous les liens à usage unique envoyés au client\
`remove_timer_links()` — désactive tous les liens à durée limitée envoyés au client

## Exemple d’utilisation

<figure><img src="/files/425c9049caab8ae2b088d4408ba342dd82f930ae" alt="" width="494"><figcaption><p>Fig. 10 Ajoutez la variable de lien obtenue au bouton.</p></figcaption></figure>

<figure><img src="/files/cf0ac57ab95163839be2fcbaf0dff8d642183e62" alt="" width="537"><figcaption><p>Fig. 11 Paramètres du bouton</p></figcaption></figure>

Diffusion en direct sur les fonctionnalités :

{% embed url="<https://youtu.be/3sZudxCYuZQ>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/fr/comment-faire.../contenu-temporairement-disponible.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
