# Отправка QR-кода

Битрикс24 добавил в CRM (в систему управления взаимоотношениями с клиентами) специального робота «Создать QR-код», который можно отправить клиенту в письме или СМС. В том числе сформированный QR-код можно отправить клиенту в виде картинки в WhatsApp, воспользовавшись нашим роботом [Отправка файла](/roboty-i-aktiviti/roboty/otpravka-faila.md).

Применений QR-кодов достаточно много. Вот лишь некоторые из них:

* Регистрация и организация доступа на мероприятия.
* Внутренняя пропускная система.
* Подтверждение заказа по QR-коду.

Рассмотрим ситуацию. Вы проводите мероприятие, для доступа на которое посетитель должен предъявить QR-код на входе. Для создания QR-кода потребуется добавить стандартного робота «Создать QR-код» а затем с помощью робота [Отправка файла](/roboty-i-aktiviti/roboty/otpravka-faila.md) отправить сформированный QR-код клиенту в WhatsApp. Выполним настройку данного сценария.

Добавьте робота **«Создать QR-код»**. Для этого перейдите в **Роботы ‒ Создать ‒ Выбор стадии ‒ Другие роботы ‒ Создать QR-код ‒ Добавить.**

<figure><img src="/files/6dgH0LLwdrL5EkE1p5OK" alt=""><figcaption></figcaption></figure>

Выполните настройку робота. Для этого на добавленном роботе нажмите на кнопку «изменить», чтобы открыть интерфейс редактирования робота.

При необходимости, в разделе «Дополнительные настройки» заполните дополнительные поля. Нажмите на кнопку «СОХРАНИТЬ».

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

Затем добавьте робота **«\[Олчат] WhatsApp - Отправка файла»** и выполните его настройку.

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

1. Установите галочку **«после предыдущего робота»**.
2. Укажите **Линию WhatsApp**, через которую планируете сделать отправку.
3. Введите **Номер телефона**, на который необходимо отправить сообщение.
4. Укажите **Тип источника файла** – Прямая ссылка на файл.
5. В поле Прямая ссылка на файл, ID (идентификатор) файла на Диске, ID поля необходимо указать дополнительные результаты из робота «Создать QR-код». Кроме того, полученный результат необходимо модифицировать с помощью функции **substr**.

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

Значение дополнительного результата «Вставка QR-кода (HTML картинка)» будет иметь вид:

```
{{~A24857_18207_64684_87834:QrImgHtml # Создать QR-код: Вставка QR-кода (HTML картинка)}}
```

Для модификации данного результата необходимо поместить его в следующую конструкцию:

```
{{=substr(ЗНАЧЕНИЕ, 10, -27)}}
```

Итоговая конструкция должна выглядеть следующим образом:

```
{{=substr({{~A24857_18207_64684_87834:QrImgHtml # Создать QR-код: Вставка QR-кода (HTML картинка)}}, 10, -27)}}
```

6. В поле **Подпись** можно написать текст, который будет показан под QR-кодом.

<figure><img src="/files/1I0a6ftAN6aqWq3RSq7R" alt=""><figcaption></figcaption></figure>

Остальные настройки можно оставить по умолчанию. Нажмите на кнопку «СОХРАНИТЬ».

Сообщение, полученное в WhatsApp будет иметь следующий вид:

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


---

# 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.olchat.io/keisy/klienty/otpravka-qr-koda.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.
