# Réponses aléatoires dans le bot

Pour envoyer des réponses aléatoires aux clients, configurez les options ci-dessous. Vous pouvez utiliser des phrases complètes, des mots individuels, des nombres ou des pièces jointes.

Dans le cas où il est nécessaire d’envoyer une phrase, les options de réponse doivent être écrites au format <mark style="color:red;">**{**</mark>**text1**<mark style="color:red;">**|**</mark>**text2**<mark style="color:red;">**|**</mark>**text3**<mark style="color:red;">**}**</mark>par exemple :&#x20;

<div data-with-frame="true"><figure><img src="/files/24b704b1f7d04ae62f8ca89d3ec6e4c808ee9273" alt="" width="375"><figcaption></figcaption></figure></div>

Comment le bot fonctionne :

<div data-with-frame="true"><figure><img src="/files/c400f0dd1878582200f42120932a1e69844c6a01" alt="" width="375"><figcaption></figcaption></figure></div>

### Envoi d’une pièce jointe aléatoire :

Pour afficher aléatoirement un lien, la liste des URL doit être écrite au format \
**\<lien1>**<mark style="color:red;">**<$>**</mark>**\<lien2>**<mark style="color:red;">**<$>**</mark>**\<lien3>**&#x65;xemple :&#x20;

<div data-with-frame="true"><figure><img src="/files/eb2f08fb48652a99b55eae6a051a70507a6e2b0c" alt="" width="375"><figcaption></figcaption></figure></div>

&#x20;Test du bot :

<div data-with-frame="true"><figure><img src="/files/61d2bf9848c3e5a20e4192a22d23abe8dab15920" alt="" width="375"><figcaption></figcaption></figure></div>

### Envoi d’un nombre aléatoire :

Pour générer un nombre aléatoire, appelez la fonction `random` avec les bornes inférieure et supérieure et assignez-le à une variable. Ensuite, affichez la valeur dans un message du bot en faisant référence à la variable à l’intérieur de `#{}`.

**Exemple :**

<div data-with-frame="true"><figure><img src="/files/8e999082ede0b55aef271961240fecac4a0471b7" alt="" width="375"><figcaption></figcaption></figure></div>

Test du bot :

<div data-with-frame="true"><figure><img src="/files/e94458b2068a0640e74e1b0e7382d9bbd10e6875" alt="" width="375"><figcaption></figcaption></figure></div>

### Envoi d’une phrase aléatoire :&#x20;

Pour réduire potentiellement le risque d’être bloqué lors des diffusions WhatsApp, il est recommandé de varier légèrement le contenu de votre message pour chaque destinataire. Vous pouvez automatiser cela en utilisant des accolades `{}` et la barre verticale `|` pour définir des variations de texte aléatoires à l’intérieur d’une phrase. Exemple :

<mark style="color:red;">**{**</mark>**Salut**<mark style="color:red;">**|**</mark>**Bonjour**<mark style="color:red;">**}**</mark>. Je veux vendre mon programme de formation.

<div data-with-frame="true"><figure><img src="/files/38d9c9755052bac32b620e3fcd82f4b6bca451e7" alt="" width="360"><figcaption></figcaption></figure></div>

Réponses du bot :

<div data-with-frame="true"><figure><img src="/files/14816e05de6d5119692d364e11c5d1f39a50a457" alt="" width="443"><figcaption></figcaption></figure></div>

### Envoi d’une réponse aléatoire :

Prenons un exemple de la façon d’envoyer un commentaire sélectionné aléatoirement à un client **sur Instagram**.

Le **select\_random('str1|str2')** la méthode est responsable de la sélection d’une chaîne aléatoire

où  **str1 et str2** - sont des variables dans la valeur desquelles les options de réponse sont écrites.

Pour envoyer une réponse à un commentaire sous une publication sur laquelle le client a commenté - **insta\_create*****\_*****comment("str")**

où **str**  - est la variable dont la valeur est le résultat obtenu par la méthode **select\_random** .

{% hint style="info" %}
Vous pouvez utiliser toute autre méthode d’envoi de messages à la place de i**nsta\_create\_comment().**
{% endhint %}


---

# 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/chatbot/builder/responses.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.
