> For the complete documentation index, see [llms.txt](https://docs.leadconverter.su/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leadconverter.su/bots/blok-deistvie/onlain-zapis/poluchit-svobodnye-sloty.md).

# Получить свободные слоты

Действие **«Получить свободные слоты»** предназначено для получения списка доступных временных интервалов для онлайн-записи. Оно позволяет определить свободное время для выбранной услуги и специалиста, а затем показать пользователю доступные "**Слоты**".

Полученные свободные слоты можно использовать в сценарии для выбора удобного времени записи. Пользователь увидит только те интервалы, которые доступны для записи на момент выполнения действия.

{% hint style="warning" %}
Данное действие работает только для услуг "**индивидуальной**" и "**групповой**" записи. Для аренды вывести свободные слоты **невозможно**.
{% endhint %}

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

1. В поле "**Ресурс**" вы выбираем нужный ресурс к которому хочет записаться пользователь.

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

2. В поле "**Услуга**" выбираем услугу, для записи на которую требуется вывести свободные слоты.

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

{% hint style="info" %}
В данных полях вы можете указать либо значение из выпадающего списка, либо переменные, в которых хранятся значение "**Ресурса**" и "**Услуги**".
{% endhint %}

3. В поле "**Искать слоты от даты**" вы можете указать переменную, где хранится ответ пользователя о удобной ему дате, либо саму дату в формате дд.мм.гггг чч:мм от которой требуется поиск свободных слотов.

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

{% hint style="info" %}
Если оставить это поле "**пустым**" поиск будет происходить от даты, когда пользователь попал в это "**Действие**".
{% endhint %}

4. В дополнительных настройках указываются сразу несколько параметров.&#x20;

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

1. В поле "**Количество дней"**, устанавливается значение на сколько дней вперед/назад должен происходить поиск. \
   \
   Например: если установлено значение 7 - от выбранной даты будут показаны слоты на 7 дей вперед.
2. В поле **"Лимит слотов"**, указывается количество слотов которые может выдать данный блок действия для пользователей. \
   \
   Например: если установлено значение 30, бот может выдать максимум 30 слотов для записи.
3. В поле **"Направление поиска"** мы можем выбрать в какую стороны бот будет выдавать свободные слоты от указанной даты, например **"Вперед от даты"** или **"Назад от даты"**.

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

4. В поле "**Формат результата**" мы можем выбрать в каком формате мы хотим получить результат выполнения действия, например в формате "**JSON**" (он используется для парсинга переменных, чтобы разместить свободные слоты в кнопках), либо в формате "**Текст**" - в этом случае, результат отобразится в в текстовом формате в блоке "**Сообщения**".&#x20;

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

9. Поля **«Курсор назад»** и **«Курсор вперёд»** используются для настройки навигации по свободным слотам. С их помощью пользователь может просматривать доступные интервалы за разные периоды и выбирать подходящее время для записи.<br>

   В поле **«Курсор  для кнопки "Вперёд"»** задается начальная дата, от которой будет выполняться поиск и отображение свободных слотов при первом переходе вперёд.<br>

   В поле **«Курсор для кнопки "Назад"»** используется значение для задания конечной даты при просмотре предыдущих периодов. \
   \
   Если пользователь переходит к этому блоку с указанными настройками, дальнейшее отображение свободных слотов будет продолжаться относительно даты, заданной в поле **«Курсор для кнопки "Назад"»**.
10. В поле "**Сохранить результат в переменную**", указываем переменную, где будет хранится "**Результат**" выполнения данного действия. Эта переменная используется для вывода свободных слотов в блоке "**Сообщение**".

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

{% hint style="success" %}
Остались вопросы?

В нашей техподдержке вы с легкостью найдёте нужные ответы.&#x20;

Выберите удобный способ связи и свяжитесь с нами :relaxed::point\_down:
{% endhint %}

{% content-ref url="/pages/-MasAPNcg291uNezFqb4" %}
[Как задать вопрос в поддержку?](/kak-zadat-vopros-v-podderzhku.md)
{% endcontent-ref %}
