# Получить события

Чтобы пользователь мог запрашивать информацию из Google календаря о всех записанных событиях, необходимо добавить отдельную функцию.

### Детали функции:

**Название:** GET\_EVENT\
**Описание:** Получить события календаря.

Можно настроить способ получение события по отдельным параметрам, таким как:\
• **За конкретную дату.** Пользователь может получить все события, запланированные на определенную дату.\
• **За период (дата и время).** Пользователь может указать диапазон дат и времени, чтобы получить события, запланированные в этом периоде.\
• **По ID события.** Пользователь может получить конкретное событие, указав его уникальный идентификатор.\
К каждому из этих способов нужно создать параметр функции.

### Параметры функции:

Создайте параметр функции, который будет использоваться для фильтрации событий.\
Так как у меня массажный салон с несколькими услугами, мне нужно добавить еще параметр, чтобы фильтровать события по их типу.\
• **`event_type.`** Добавим список услуг через вложенность одно значение Фитнес массаж, другое Антицеллюлитный массаж.\
• **`date.`** Можно получить события **За конкретную дату**.\
Инструкция: **`Дата. Формат - YYYY-MM-DD (например, 2025-01-24)`**. Формат, в котором записываются данные в функцию. Советую использовать именно такой вариант.\
• **`startTime и endTime.` За период (дата и время).** Нужно указать параметр с начальной датой и временем периода и конечной датой с временем периода. Формат - YYYY-MM-DDTHH:mm (например, 2025-01-24T19:30).\
\&#xNAN;**`• idEvent`**. Параметр функции, значение **ID события**.

### Отправка результатов

Переходим в отправку результатов выберите Google Calendar. Это определяет канал для передачи данных.

### Выбор действия

Выберите действия **Получить событие**

<figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2FMMV0L7g57e13yEsfVMGK%2F%7B05083483-1B9B-44BB-8600-9AD65A9970ED%7D.png?alt=media&#x26;token=bc6d070b-6f4e-48c2-9151-2ef847fca72f" alt=""><figcaption></figcaption></figure>

### Выбор календаря

• **Способ записи в календарь - Один календарь для всех событий.** Если один календарь, то выбираем это значение. ИИ-агент будет анализировать расписание только с одного календаря.\
• **Отдельный календарь для каждого значения**. Так как у меня несколько услуг, то выбираем параметр **`event_type.`**&#x418;И-агент будет анализировать расписание с выбранных календарей.

### Способ получения событий

Получайте события за конкретную дату, за период или по уникальному ID события.\
• **За конкретную дату.** Пользователь может получить все события, запланированные на определенную дату.

<div><figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2FhWLV2Fn7epEsQbEouEJq%2Fdate%20%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F%20(1).png?alt=media&#x26;token=818754de-acfa-4ae5-ae2a-a8fac05007e9" alt=""><figcaption><p>В Telegram</p></figcaption></figure> <figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2FmqHwE5kUyC9iL6lIacsT%2Fdate%20%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F%20%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3%20(1)%20(1).png?alt=media&#x26;token=ace7207d-0881-4bec-8433-b26cbfd88778" alt=""><figcaption><p>Сработала функция в диалогах</p></figcaption></figure></div>

**За период (дата и время)**

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

<div><figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2FoXkmtoRUORHdIz3BCahj%2F%D1%81%D0%BE%D1%8E%D1%8B%D1%82%D0%B8%D1%8F%20%D0%B7%D0%B0%20%D0%BF%D0%B5%D1%80%D0%B8%D0%BE%D0%B4%20%D1%82%D0%B3%20(1).png?alt=media&#x26;token=ffbefc3f-4451-4584-832f-9e306df23c42" alt=""><figcaption><p>В Telegram</p></figcaption></figure> <figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2FaFAtfMz3UHDnobsL02t9%2F%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3%20%D0%B7%D0%B0%20%D0%BF%D0%B5%D1%80%D0%B8%D0%BE%D0%B4.png?alt=media&#x26;token=c4f640ca-021e-49c1-82f1-aa15ddf11947" alt=""><figcaption><p>Сработала функция в диалогах</p></figcaption></figure></div>

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

<div><figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2FjzqvvwU9jgMhtc6oSKQ3%2Fid.png?alt=media&#x26;token=0a64d9de-822f-49de-bbec-861fe4104519" alt=""><figcaption><p>В Telegram</p></figcaption></figure> <figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2FCtwL1qhQKpGdH5oVGVrc%2Fid%202.png?alt=media&#x26;token=d241f1ff-060e-4366-b3ac-3fb1ef4137f9" alt=""><figcaption><p>Сработала функция в диалогах</p></figcaption></figure></div>

Настройте запросы под свои нужды и всегда оставайтесь в курсе своих планов.
