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

Чтобы пользователь мог запрашивать информацию из 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="/files/u7Mqw66PQXnhOXr3bsoe" alt=""><figcaption></figcaption></figure>

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

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

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

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

<div><figure><img src="/files/T34KXqjgKHpwZNjAWVJO" alt=""><figcaption><p>В Telegram</p></figcaption></figure> <figure><img src="/files/CYWyjr4GnfsEUhvHCMsc" alt=""><figcaption><p>Сработала функция в диалогах</p></figcaption></figure></div>

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

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

<div><figure><img src="/files/QcueT1YtJxkbKAz9Psr3" alt=""><figcaption><p>В Telegram</p></figcaption></figure> <figure><img src="/files/gT0ZVz5Un0d7Bb6QZf23" alt=""><figcaption><p>Сработала функция в диалогах</p></figcaption></figure></div>

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

<div><figure><img src="/files/a1OF42y3jFUwoBdqYSI4" alt=""><figcaption><p>В Telegram</p></figcaption></figure> <figure><img src="/files/TjF8DufS8oiqgT4aGxSg" alt=""><figcaption><p>Сработала функция в диалогах</p></figcaption></figure></div>

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


---

# 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://doc.nextbot.ru/functional/integrations/google-kalendar/poluchit-sobytiya.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.
