«Я просто забыл про встречу. В третий раз за месяц»
Алексей не был рассеянным руководителем. Он управлял компанией из 12 человек, вёл переговоры, ездил на встречи. Но его инструменты для планирования жили порознь: календарь — в Google, заметки — в телефоне, задачи — в голове, напоминания — иногда в Telegram себе же сообщением. Итог: три пропущенные встречи за месяц, сорванный контракт с крупным клиентом и постоянное чувство, что что-то упущено.
Он пробовал таск-трекеры. Trello, Todoist, Notion — пробовал всё. Каждый раз хватало на неделю: интерфейс требовал дисциплины, а в хаосе рабочего дня дисциплина заканчивалась первой.
Его запрос к нам прозвучал так: «Я всё равно сижу в Telegram целый день. Сделайте так, чтобы я мог управлять делами прямо здесь, не открывая ничего другого».
Почему «просто подключить календарь к боту» не сработало
На поверхности задача выглядела элементарно: взять API Google Calendar, прикрутить к Telegram-боту, готово. Реальность оказалась щедрее на нюансы.
Живой русский язык против формальных команд
Бот, который понимает только «/add_event 2025-03-15 14:00 Встреча с Ивановым», никому не нужен. Алексей хотел писать как человеку: «запиши встречу с клиентом на четверг в три», «напомни позвонить поставщику через час», «перенеси созвон на пятницу». Распознавание дат, времени и намерений в свободной русской речи — отдельная инженерная задача. «Четверг» может быть на этой неделе или на следующей, «через час» требует знания текущего времени, «позвонить поставщику» — не событие календаря, а напоминание.
Google Calendar API: нюансы синхронизации
Создать событие через API — просто. Сложнее — не сломать существующий календарь. Бот должен был корректно обрабатывать дубли, переносить встречи без создания копий, понимать разницу между «добавить» и «перенести», работать с повторяющимися событиями и учитывать часовой пояс пользователя при создании напоминаний.
Напоминания, которые не раздражают
Первая версия бота присылала уведомления на каждую мелочь. Алексей сказал: «Я его заглушил через два дня. Он пинал чаще, чем мой бухгалтер». Пришлось добавить настройку приоритетов: встречи получают уведомление за 15 минут и за час, задачи — одно напоминание в заданное время, поисковые запросы — без напоминаний вообще.
Поиск в интернете без переключения контекста
Алексей часто отвлекался от переписки, чтобы загуглить курс валюты, адрес ресторана или новость отрасли. Каждое переключение в браузер стоило 2–3 минуты фокуса. Мы добавили прямую интеграцию с поиском: бот возвращает краткую выжимку, а не список ссылок. Вопрос «какой курс доллара» — получаешь число и источник, а не десять вкладок.
Лучший инструмент планирования — тот, который уже открыт. У Алексея это был Telegram.
Мы не стали изобретать календарь, таск-менеджер или поисковик. Всё это уже существует и отлично работает. Мы взяли то, что работает, и собрали в единый интерфейс — чат в Telegram, где сообщение на русском языке запускает нужное действие.
Что умеет ассистент
Никаких меню, кнопок и команд для запоминания. Только естественная речь:
- «Запиши встречу с клиентом на четверг в 15:00» — бот распознаёт дату, время и создаёт событие в Google Calendar с уведомлениями;
- «Что у меня запланировано на завтра?» — показывает расписание на выбранный день;
- «Напомни позвонить поставщику через час» — ставит напоминание и пришлёт его ровно через час;
- «Найди актуальный курс доллара» — возвращает краткую выжимку из поиска, без необходимости открывать браузер;
- «Перенеси созвон с Ивановым на пятницу» — находит событие по ключевым словам и меняет дату.
Под капотом — NLP-модуль, который классифицирует намерение (календарь / напоминание / поиск / расписание), извлекает параметры (дату, время, суть задачи) и вызывает соответствующую интеграцию. Всё это происходит в одном потоке сообщений — как переписка с живым ассистентом.
Первый день с ассистентом
Мы подключили бота и показали Алексею базовый сценарий. Он скептически написал: «Запиши встречу с дизайнером на завтра на 11». Бот ответил: «Создана встреча "Дизайнер" на завтра, 11:00. Напоминание — за 15 минут». Алексей открыл календарь на телефоне — запись уже была там.
Потом он написал: «Что у меня послезавтра». Бот показал список из трёх встреч с временем. «Напомни отправить договор в среду в 9 утра» — бот подтвердил напоминание. «Курс юаня» — вернул актуальную цифру с источником.
Через неделю Алексей написал нам: «Я перестал открывать Google Calendar. Вообще. Всё через бота».
До и после
До ассистента
- 3+ приложения для планирования дня
- Постоянное переключение между календарём, заметками и поиском
- Встречи терялись между заметками в телефоне и событиями в календаре
- 3 пропущенные встречи за месяц, 1 сорванный контракт
- Каждый поисковый запрос в браузере отнимал 2–3 минуты фокуса
С ассистентом
- Всё управление — в одном чате Telegram
- Календарь синхронизирован, встречи создаются голосом/текстом
- Напоминания приходят в тот же чат — пропустить сложнее
- Поисковые запросы обрабатываются без переключения в браузер
- Ассистент доступен круглосуточно — в офисе, в дороге, в отпуске
Я думал, мне нужен таск-менеджер. Или секретарь. Или просто больше дисциплины. Оказалось, мне нужно было перестать прыгать между приложениями. Сейчас я пишу боту как коллеге — «запиши», «напомни», «найди» — и всё происходит. Самое ценное: я перестал держать дела в голове.Алексей, владелец консалтинговой компании
Почему это сработало
- Мы не создавали новый инструмент — мы объединили существующие. Google Calendar, поиск, напоминания — эти сервисы уже работают отлично. Задача была не заменить их, а убрать трение между ними. Один чат вместо четырёх приложений.
- Нулевой порог входа. Боту не нужны команды, меню и обучение. Если вы умеете писать сообщения в Telegram, вы умеете пользоваться ассистентом. Это принципиально: каждый лишний шаг интерфейса отсекает часть пользователей.
- Telegram — это среда обитания. Алексей, как и большинство предпринимателей, проводит в Telegram большую часть дня: клиенты, команда, партнёры. Ассистент появился не в отдельном окне, а внутри той же среды — поэтому порог использования равен нулю.
Кому это подходит
Ассистент не заменяет корпоративный таск-менеджмент из 50 досок и 200 задач. Он решает конкретную проблему: персональный хаос встреч, напоминаний и мелких поисковых запросов у занятого человека.
- Предприниматели и руководители — 5–10 встреч в неделю, десятки мелких задач, постоянные поисковые запросы;
- Консультанты и фрилансеры — работа с несколькими заказчиками, созвоны, дедлайны без выделенного координатора;
- Небольшие команды без ассистента — когда руководитель сам себе секретарь, а нанимать человека нерентабельно.
Первый шаг — определить, какие сервисы нужно объединить: календарь, почту, CRM, таск-трекер. Дальше собираем прототип и тестируем на реальных сценариях. Обычно хватает нескольких дней, чтобы понять — работает это для вас или нет.
