# Випадкові відповіді в боті

Щоб надсилати клієнтам випадкові відповіді, налаштуйте параметри нижче. Ви можете використовувати цілі фрази, окремі слова, числа або вкладення.

У разі, коли потрібно надіслати фразу, варіанти відповіді слід записувати у форматі <mark style="color:red;">**{**</mark>**text1**<mark style="color:red;">**|**</mark>**text2**<mark style="color:red;">**|**</mark>**text3**<mark style="color:red;">**}**</mark>, наприклад:&#x20;

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

Як працює бот:

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

### Надсилання випадкового вкладення:

Щоб випадково вивести посилання, список URL потрібно записувати у форматі \
**\<link1>**<mark style="color:red;">**<$>**</mark>**\<link2>**<mark style="color:red;">**<$>**</mark>**\<link3>**, приклад:&#x20;

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

&#x20;Тестування бота:

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

### Надсилання випадкового числа:

Щоб згенерувати випадкове число, викличте `random` функцію з нижньою та верхньою межами й призначте її змінній. Потім виведіть значення в повідомленні бота, звернувшись до змінної всередині `#{}`.

**Приклад:**

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

Тестування бота:

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

### Надсилання випадкової фрази:&#x20;

Щоб потенційно зменшити ризик блокування у розсилках WhatsApp, рекомендується трохи змінювати вміст вашого повідомлення для кожного одержувача. Це можна автоматизувати, використовуючи фігурні дужки `{}` та вертикальну риску `|` для визначення випадкових варіацій тексту в межах речення. Приклад:

<mark style="color:red;">**{**</mark>**Привіт**<mark style="color:red;">**|**</mark>**Вітаю**<mark style="color:red;">**}**</mark>. Я хочу продати свою програму навчання.

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

Відповіді бота:

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

### Надсилання випадкової відповіді:

Розгляньмо приклад, як надіслати клієнту випадково обраний коментар **в Instagram**.

Поле **select\_random('str1|str2')** метод відповідає за вибір випадкового рядка

де  **str1 і str2** - це змінні, у значенні яких записані варіанти відповідей.

Для надсилання відповіді на коментар під дописом, який прокоментував клієнт, - **insta\_create*****\_*****comment("str")**

де **str**  - це змінна зі значенням результату, отриманого за допомогою **select\_random** методу.

{% hint style="info" %}
Ви можете використовувати будь-який інший метод надсилання повідомлень замість 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/uk/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.
