Как синхронизировать события с Google и Apple Календарём
Пошаговая инструкция: подключите Google Календарь, Apple Календарь (iCloud) или любой CalDAV к Track4u, чтобы события из чата попадали в расписание на телефоне.

Содержание
Коротко
- Google подключается по кнопке, Apple (iCloud) и CalDAV через специальный пароль для приложений.
- События из чата записываются в выбранный календарь со встроенным напоминанием, а правки и удаления в календаре подхватываются бота раз в 5 минут.
- Календарь не обязателен: напоминания в чат работают и без него.
Напоминания в Telegram удобны, но расписание у многих живёт в календаре телефона. Чтобы не вести два списка, подключите календарь: тогда всё, что вы сказали боту, появится там сразу, с будильником. Рассказываем, как это сделать для Google, Apple и других сервисов.
Что даёт синхронизация
- События из чата попадают в ваш календарь и видны в обычном приложении на телефоне и компьютере.
- В событие встроено напоминание (в Google это
popup, в iCloudVALARM), поэтому календарь напомнит и сам. - Если вы измените или удалите событие в календаре, бот заметит это раз в 5 минут и пересчитает напоминания.
- Цвет события, который вы выбрали в Track4u, уходит и в Google Календарь.
Одна оговорка: громкость и звук напоминания зависят от настроек календаря на вашем телефоне. Это не будильник, а обычное уведомление календаря.
Google Календарь
- Откройте Track4u в Telegram и перейдите в «Настройки» → «Интеграции».
- Нажмите «Google Calendar». Google требует системного браузера, поэтому страница откроется не внутри Telegram.
- Выберите аккаунт и разрешите доступ. Track4u запрашивает доступ только к событиям, которые планирует для вас, и к списку календарей, чтобы вы могли выбрать, куда записывать.
- Вернитесь в приложение и выберите календарь, в который будут попадать события.
Подробности о том, какие данные мы получаем, описаны в политике конфиденциальности.
Apple Календарь (iCloud)
Apple не позволяет сервисам входить в календарь «по кнопке», поэтому нужен специальный пароль для приложения. Он создаётся один раз и отзывается в любой момент.
- Откройте в браузере (Safari или Chrome, не внутри Telegram) страницу account.apple.com и войдите в свой Apple ID, подтвердив вход кодом.
- Перейдите в «Вход и безопасность» → «Пароли для приложений».
- Создайте пароль, назовите его, например, Track4u и скопируйте: он вида
abcd-efgh-ijkl-mnopи показывается только один раз. - Вернитесь в Track4u: «Настройки» → «Интеграции» → «Apple Calendar». Введите Apple ID (почту) и пароль для приложения.
Пароль хранится в зашифрованном виде и используется только для доступа к календарю. Если захотите отключить доступ, отзовите его на той же странице Apple.
Любой CalDAV-календарь
Подойдёт любой сервер, который поддерживает CalDAV: Nextcloud, Яндекс, Fastmail и другие. В Track4u выберите «CalDAV-аккаунт» и введите адрес вида https://…, логин и пароль. Адрес проверяется на безопасность, а пароль так же хранится в зашифрованном виде.
Несколько календарей и выбор «по умолчанию»
Можно подключить до трёх аккаунтов. Один из них назначается основным: туда по умолчанию попадают новые события. В карточке аккаунта можно выбрать конкретный календарь (например, «Работа» или «Личное»).
Как проверить, что синхронизация работает
Создайте тестовое событие. Напишите боту «послезавтра в 10 тест» и откройте календарь на телефоне: событие должно появиться в выбранном календаре со встроенным напоминанием. Затем удалите его прямо в календаре: примерно через 5 минут бот заметит это и уберёт событие и у себя, а на iPhone добавьте ещё время на синхронизацию самой системы. После проверки событие можно удалить и в чате: «отмени послезавтрашний тест».
Безопасность и отключение
Пароли и токены хранятся в зашифрованном виде и используются только для работы с календарём. Отключить календарь можно в любой момент: «Настройки» → «Интеграции» → кнопка «Отключить» у аккаунта. Чтобы закрыть доступ и со стороны сервиса, отзовите разрешение в настройках безопасности Google или удалите пароль для приложений в Apple ID. События, которые уже есть в календаре, при этом не пропадут.
Если что-то не работает
- Событие не появилось. Откройте «Интеграции» и проверьте статус аккаунта. Если доступ отозван, бот сам напишет вам в чат, что нужно подключить календарь заново.
- Время сдвинулось. Проверьте часовой пояс в настройках приложения. Он определяется автоматически, но на новом устройстве лучше убедиться.
- Событие не исчезает после удаления. Подождите 5–10 минут: сверка идёт раз в 5 минут, а на iPhone добавляется собственная задержка синхронизации.
- Не приходит звук. Проверьте уведомления календаря в настройках телефона, а в Track4u настройте напоминание в самом чате.
Что дальше
Когда календарь подключён, добавлять события можно голосом: как поставить напоминание за пару секунд. А про возможности календаря и напоминаний в целом: страница о календаре и напоминаниях.