Узнавайте расписание дня по календарям Яндекс 360
Подключите Яндекс Календарь к ИИ-агенту: календари аккаунта, встречи, участники и напоминания. Агент найдёт свободное окно и заведёт встречу.
Как агент работает с Яндекс Календарь
Агент работает с расписанием по протоколу CalDAV через caldav.yandex.ru. Сначала он забирает список календарей подключённого аккаунта — личные, общие и те, к которым вам выдали доступ, — затем читает события нужного периода вместе со временем, участниками, местом и напоминаниями. На этом строится расписание на сегодня и завтра, находятся наложения встреч, считаются свободные окна нужной длины и собирается утренняя сводка дня.
Календари Яндекса разнородны, и агент это учитывает: у каждого свой адрес коллекции, и события он запрашивает по одному календарю за раз, а не общим списком. CalDAV отдаёт встречу целым ics-объектом, поэтому повторяющуюся серию агент разворачивает в конкретные даты сам, а часовой пояс приводит к вашему. Событие, помеченное в календаре как не влияющее на занятость, он в занятое время не записывает.
На запись агент заводит встречу в найденное свободное окно — с участниками, местом и напоминанием, — переносит событие на другое время, обновляет список приглашённых и удаляет встречу, когда договорённость отменилась. Правка ложится поверх сохранённой записи, поэтому всё, чего агент не менял, остаётся нетронутым, а если встречу тем временем поправили в самом Календаре, он остановится и перечитает её, вместо того чтобы затереть чужое изменение. Прежде чем занять слот, он сверяется с уже назначенным, а отмену и удаление подтверждает у вас: участникам уйдут уведомления, и откатить это одним движением нельзя.
Доступ подтверждается кодом на странице Яндекс ID, токен вводить руками не нужно: он обновляется сам и гаснет, как только вы отзываете разрешение в аккаунте. Календарь, закрытый для записи, агент отличает от несуществующего события и говорит, что именно мешает записи, вместо общей ошибки. Частоту обращений он выдерживает сам, длинные периоды забирает окнами по датам, а при нехватке доступа говорит прямо, а не показывает пустой день.
Сценарии интеграции
Расписание на сегодня
Агент пройдёт по календарям аккаунта и назовёт встречи на сегодня и завтра, включая календари, к которым вам выдали доступ.
Встреча в свободное окно
Агент найдёт свободное окно нужной длины и заведёт встречу с участниками, местом и напоминанием — или подвинет уже назначенную.
Перенос и отмена встреч
Агент подвинет событие на другое время, обновит список участников и удалит встречу, когда договорённость отменилась.
Утренняя сводка по расписанию
Агент пришлёт по расписанию сводку дня: сколько встреч назначено, где они накладываются и какие часы остались свободными.
Свободные часы недели
Агент пройдёт по встречам недели и покажет, какие часы остались свободными: события, помеченные как не влияющие на занятость, он в занятое время не записывает.
Серия встреч по датам
Агент развернёт повторяющуюся серию в конкретные даты, приведёт время к вашему часовому поясу и покажет, где она сталкивается с уже назначенным.
Примеры: Яндекс Календарь
Подвинул на пятницу 11:00, приглашения ушли всем шести участникам.
На прежнем месте в среду теперь свободно, напоминание за 15 минут сохранилось. У Игоря в 11:00 стоит созвон с подрядчиком — предупредить его отдельно?
Ассистент может ошибаться — проверяйте его работу
На неделе свободно 21 час из 40 рабочих.
- Пятница — 8 часов, самый пустой день
- Вторник — 6 свободных часов подряд, с 11 до 17
- Четверг — 5 часов
- Понедельник и среда — по 1 часу, оба забиты статусами
События, помеченные как не влияющие на занятость, в занятое время не записывал. Календари читал все сразу, но один отдать не удалось — картина по нему неполная.
Ассистент может ошибаться — проверяйте его работу
Как подключить
Перед подключением
- Согласие на доступ ко всем календарям аккаунта разом.
- Аккаунт Яндекс ID с включённым Календарём.
- 1
Решите, под каким аккаунтом Яндекса входить
Агент увидит календари ровно одного аккаунта: рабочий на домене компании и личный @yandex.ru — разные наборы. Выйдите в браузере из лишних аккаунтов.
- 2
Проверьте список на calendar.yandex.ru
Видны только календари из панели слева на calendar.yandex.ru. Чужой появится там после того, как вы нажмёте «Принять» в письме-приглашении, — с компьютера.
- 3
Попросите владельца выдать право на изменение
Владелец: «Открыть настройки» → вкладка «Доступ» → «Выдать права доступа» → «Редактирование содержимого календаря». Иначе закрытые события агенту не видны.
- 4
Календари из «Подписки» — только чтение
Календарь, добавленный по ics-адресу в разделе «Подписки», нельзя править и дополнять, а обновляется он до двух суток.
Частые вопросы
По коду подтверждения Яндекс ID: нажмите «Подключить», введите показанный код на странице Яндекса и подтвердите доступ тем аккаунтом, где лежат нужные календари. Токен сохраняется сам, вводить его руками не нужно.
Только те, что в панели слева на calendar.yandex.ru у подключённого аккаунта. Чужой календарь появляется там после того, как вы нажали «Принять» в письме-приглашении.
Да, если владелец календаря выдал в «Открыть настройки» → «Доступ» право «Редактирование содержимого календаря». С правом «Просмотр открытых событий» закрытые события агенту не видны.
Календарь, добавленный по ics-адресу в разделе «Подписки», доступен только на чтение и обновляется от нескольких часов до двух дней. Встречи, которыми управляет агент, держите в своём календаре.