Платформа
Google Календарь
Общие календари, расписание, поиск времени и создание событий.
Google Календарь
Приложение Google Календарь подключает к Promto выбранные календари. Агент читает события, ищет свободные окна и после подтверждения создаёт, изменяет или удаляет встречи.
Назначение
Google Календарь помогает:
- собрать расписание на день или неделю;
- найти перегруженные дни и свободные окна;
- подготовиться к предстоящим встречам;
- проанализировать, на что ушло время;
- найти дубли и устаревшие повторяющиеся события;
- создать или перенести встречу после согласования деталей.
Агент получает доступ только к календарям, явно добавленным владельцем рабочего пространства.
Подключение
Подключать календари может владелец рабочего пространства.
- Откройте Google Календарь → Настройки и скопируйте адрес робота Promto.
- В Google откройте настройки нужного календаря.
- В разделе Доступ для отдельных пользователей добавьте адрес робота:
- право просмотра — для чтения расписания;
- Внесение изменений в мероприятия — для создания и редактирования событий.
- В разделе Интеграция календаря скопируйте его идентификатор. Для общего календаря он часто заканчивается на
@group.calendar.google.com. - Вставьте ID в приложение и нажмите Добавить.
Календарь можно подключить по его ID или адресу. Вход в личный Google-аккаунт внутри Promto не требуется.
Интерфейс
На Главной доступны сценарии разбора недели, поиска свободного окна, назначения встречи, подготовки к встречам, анализа времени и очистки календаря.
В Настройках видны адрес робота, подключённые календари, их часовые пояса и ссылки на Google. Удаление календаря из Promto закрывает доступ агенту, но не удаляет робота из настроек Google.
Возможности агента
Основной агент использует promto_calendar.
| Задача | Действия |
|---|---|
| Список календарей | list_resources |
| События | list_events, get_event |
| Управление | create_event, update_event, delete_event |
| Свободное время | freebusy |
Время передаётся в RFC 3339 с часовым поясом, например 2026-08-13T15:00:00+03:00. Для события на весь день используются поля start.date и end.date.
Сценарии
Найти свободное окно
Укажите период, длительность, рабочие часы и часовой пояс. Агент проверит freebusy и предложит несколько вариантов, ничего не создавая.
Назначить встречу
Агент уточняет название, время, длительность, участников, место и описание, показывает итог и создаёт событие только после подтверждения.
Разобрать загрузку
Попросите сгруппировать события прошедшего месяца по типам и длительности. Агент укажет использованный часовой пояс и не будет менять календарь.
Ограничения и безопасность
- Создание, перенос и удаление события видно участникам и может отправить приглашения или уведомления.
- Перед записью проверьте точное время, часовой пояс, название и список гостей.
delete_eventнеобратим через этот инструмент и требует отдельного подтверждения.- Для поиска слота сначала используется
freebusy; пустой результат без заданного периода не означает, что календарь свободен. - Права робота определяют возможности. Просмотр событий не даёт права их изменять.
- События нескольких календарей нужно сравнивать с учётом часовых поясов каждого календаря.
- Агент не видит личные календари и события, которые не были открыты роботу и добавлены в Promto.
Если что-то не работает
Календарь не добавляется. Проверьте ID в разделе Интеграция календаря и убедитесь, что доступ роботу уже выдан.
События видны, но встреча не создаётся. Выдайте роботу право Внесение изменений в мероприятия.
Время смещено. Укажите часовой пояс явно и проверьте часовой пояс календаря в настройках приложения.
Приглашения ушли не тем участникам. Не повторяйте операцию. Сначала перечитайте созданное событие и согласуйте исправление.
Ресурс недоступен. Повторно добавьте робота в настройки календаря и обновите приложение.