> For the complete documentation index, see [llms.txt](https://book.microcrm.online/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.microcrm.online/konstruktor-chat-botov/tipy-uzlov/otpravit-soobshenie.md).

# Отправить сообщение

## **Основные настройки**

### **Текст сообщения**

* Основное содержимое сообщения
* Поддерживает Markdown (жирный, курсив, ссылки)
* Можно использовать переменные: `{{client.name}}`, `{{context.score}}`

### **Примеры Markdown**

```
*жирный текст*
_курсив_
[текст ссылки](https://example.com)
```

## **Кнопки**

Вы можете добавить до 10 inline-кнопок к сообщению.

#### **Для каждой кнопки настройте:**

1. **Текст** — надпись на кнопке (то, что видит пользователь)
2. **Callback данные** — уникальный идентификатор для обработки нажатия

### **Пример**

```
Текст: "Купить 🛒"
Callback: "buy_product_123"
```

Затем у вас появится на ноде зеленая исходящая точка, обозначающая действие кнопки

<figure><img src="/files/ieR6VQ3QocHXlpThjonA" alt=""><figcaption></figcaption></figure>

### **Расположение кнопок**

* По умолчанию кнопки располагаются вертикально (друг под другом)
* Используйте интерфейс для настройки положения кнопок

### **Пример настройки расположения**

<figure><img src="/files/lbJfSU6vMgW4ApIaQk7y" alt=""><figcaption></figcaption></figure>

## **Ожидать ответ пользователя**

<figure><img src="/files/sCQIsxQSXpA1NmWPV1bE" alt=""><figcaption></figcaption></figure>

**Важная опция!** Определяет, будет ли бот ждать ответа от пользователя.

### **Когда включить**

* ✅ Когда нужно получить текстовый ответ (имя, email, комментарий)
* ✅ Когда задаёте вопрос и ждёте текста
* ❌ Когда используете только кнопки
* ❌ Когда просто информируете пользователя

### **Как это работает**

* **Включено (⏳)** — после отправки сообщения бот остановится и будет ждать текстовый ответ пользователя. Ответ можно сохранить в переменную.
* **Выключено** — сообщение отправится, и управление сразу перейдёт к следующему узлу

### **Дополнительные настройки при включённом ожидании**

1. **Сохранить ответ в переменную** — имя переменной для сохранения ответа пользователя

   ```
   Пример: user_name
   Использование: {{context.user_name}}
   ```
2. **Обработчик ответа** — узел, который выполнится после получения ответа

   * Создаёт отдельную исходящую точку с иконкой 💬
   * Соедините её с узлом, который обработает полученный ответ

   <figure><img src="/files/Bc2uyLtD3f4SuwhjVJlj" alt=""><figcaption></figcaption></figure>

### **Пример сценария с ожиданием**

```
[Отправить сообщение: "Как вас зовут?" ⏳]
         ↓ (сохранить в: user_name)
         💬 (обработчик ответа)
         ↓
[Отправить сообщение: "Приятно познакомиться, {{context.user_name}}!"]
```

## **Медиафайлы**

Можно прикрепить изображение, видео или документ.

<figure><img src="/files/5A8fyHtC3ilKuFBgp45L" alt=""><figcaption></figcaption></figure>

### **Настройки**

* **Тип медиа** — выберите: изображение, видео или документ
* **URL медиа** — прямая ссылка на файл (должна начинаться с http\:// или https\://)

### **Требования к URL**

* ✅ Должен быть публично доступен
* ✅ Должен вести напрямую к файлу
* ❌ Не должен требовать авторизации


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://book.microcrm.online/konstruktor-chat-botov/tipy-uzlov/otpravit-soobshenie.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
