# ...Crear contenido disponible temporalmente

Esto se puede hacer usando nuestro enlace proxy que puede añadirse al botón.

{% hint style="info" %}
Los enlaces se crean en la calculadora
{% endhint %}

{% hint style="warning" %}
El enlace es único para cada diálogo y no puede compartirse ni reenviarse
{% endhint %}

{% hint style="success" %}
Las variables funcionan dentro de los enlaces
{% endhint %}

## Enlaces de un solo uso

Si añades a las funciones "proxy", "proxy\_date", "proxy\_timeout" un parámetro adicional que no sea igual a 0, entonces el enlace se convierte en uno de un solo uso.

![](https://lh3.googleusercontent.com/vb7piIj3QQ_9YeBUOD_2M39OFjJ2xn4XeayAZDCvBCCNfgGPvtd2gvx94OH8vZEEeqfIHds_FjHARUTn-ApiM7EKr4nCyMvfMFUZXgXTAyh8vbPbqOyqctI7vC3h5BKr9IQRtm1FgyO3jfuYyw)

Cuando el usuario intente hacer clic en el enlace por segunda vez, verá un mensaje que le indicará que solo estaba disponible una vez.

## Enlaces con temporizadores

"**proxy\_date**": el enlace se transfiere a esta función, luego devuelve el enlace con la notificación sobre el clic. El segundo y el tercer parámetro son la fecha y la hora en que el enlace deja de funcionar. Si después de minutos pones otro parámetro distinto de 0, entonces el enlace también será de un solo uso.

![](https://lh6.googleusercontent.com/hBLYIWZoKfXzFACK-RMgOUbRa9pp4oK6L0EpXKUIVtRNgLR2CmFfmUz2yNeFSSdFFt8GHowZBRDCYQn1MABtsL62c9y1EuQX25GejOBrQ_1VkdoTfdyHKbCheabjvr6WcyXdlzAbcefJjw0qlA)

De nuevo, si la persona intenta acceder al enlace más tarde o por segunda vez, se le notificará que el enlace expiró.

## Enlaces con límite de tiempo

"**proxy\_timeout**": el enlace se transfiere a esta función, luego la función lo devuelve con la notificación sobre el clic. El parámetro adicional es la cantidad de minutos durante los que funciona el enlace. Si después de minutos pones otro parámetro que no sea 0, entonces el enlace también será de un solo uso.

![](https://lh6.googleusercontent.com/emS40ETS0EKKNevcRfWWx3TfMdH92chUa69BQX5XsPZ1cdCLCf35BNWVZUrYzNnItPXhKH7N2Bt4BlfFjPaj3CCTJmdryEHVYkC2hx-shJvsTujcAwtXHPEU3d8Xs575XX88qe__wGFMOR-_hw)

El usuario también recibirá una notificación si intenta acceder al enlace una vez que expire.

## Enlaces cortos sin notificaciones sobre el clic

Todos los enlaces cortos pueden crearse sin una devolución de llamada, es decir, mediante enlaces cortos clásicos.

Existen funciones para eso con los mismos parámetros, pero sin devoluciones de llamada.

**proxy** con la devolución de llamada - **short** sin la devolución de llamada \
**proxy\_timeout** con la devolución de llamada - **short\_timeout** sin la devolución de llamada \
**proxy\_date** con la devolución de llamada - **short\_date** sin la devolución de llamada

## Eliminación de enlaces

**remove\_links()** - desactivación de todos los enlaces cortos enviados al cliente \
**remove\_one\_time\_links()** - desactivación de todos los enlaces de un solo uso enviados al cliente \
**remove\_timer\_links()** - desactivación de todos los enlaces temporalmente disponibles enviados al cliente

Ejemplo de uso:

![](https://lh3.googleusercontent.com/-Fh85RfqsuS4mT4QxqvmyhxrDrUuy22x0SAQd33lae_IonH1uKLekv2neUiltJgQUeFD1Lmsaz4hNEA_kLVjxWfknYEGbD5OVgJvx-9Xh3dwwxR6iJ0AtOgW5j1t-gY31R4zfEPvXNkEFR84nQ)


---

# 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/es/faq/questions/content.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.
