Статья создана
5 минут на прочтение
Обновлена 13 октября 2025 г.
Бот для встреч. Умный, безопасный, Ваш.

Бот для встреч. Умный, безопасный, Ваш.

Мы рады представить детальный обзор обновлений нашего сервиса записи видеоконференций (ВКС). Мы оптимизировали процесс вызова бота, усовершенствовали внутреннюю логику работы и обеспечили дополнительную безопасность передачи данных в закрытое хранилище.

 Три способа пригласить бота на вашу встречу

Наш бот-помощник может присоединиться к вашей ВКС одним из трех удобных способов:
  1. Личный Кабинет (Рекомендуемый). Самый контролируемый метод. В специальном окне в разделе «Мои файлы» вы указываете тип ВКС, ссылку, название и точное время подключения бота.
  2. Электронная Почта. Вы можете отправить письмо на адрес bot@timelist.ru. Бот добавил встречу в календаре Таймлист и придёт в назначенное время. Важно: В целях защиты от спама, письмо должно быть отправлено с почты, зарегистрированной в вашем Личном Кабинете.
  3. Календарь. Вы можете пригласить бота через Ваш календарь Outlook или аналог, указав бота как участника встречи bot@timelist.ru, добавив в описание ссылку на встречу.

 От вызова до записи: Внутренняя логика работы

Чтобы объяснить, почему бот не подключается мгновенно, а за несколько секунд, мы раскрываем его путь от получения команды до начала записи.

1. Прием и ожидание

Запрос, полученный любым из трёх способов, поступает в сервис записи. Если время встречи уже наступило, ссылка сразу передаётся в список запуска. Если нет — попадает в лист ожидания, который опрашивается с определённой периодичностью.

2. Подключение и имитация пользователя

Для каждой ВКС разработан свой специализированный модуль. Бот имитирует действия живого человека: открывает экземпляр браузера и вводит ссылку.

Особенности подключения:
  • Для Google Meet и Яндекс.Телемост (требуют аккаунта) запускается один экземпляр браузера, бот управляет вкладками.
  • Для других ВКС создаётся отдельный экземпляр браузера с одной вкладкой.

3. Комната ожидания и Кворум

После подключения бот может попасть в «комнату ожидания» (например, в Zoom или Телемост), где он ждёт, пока его «Впустят». Если организатор этого не сделает, запись не начнётся.

Как только бот попадает внутрь, он ждёт выполнения главного условия записи — кворума: на встрече должно присутствовать два и более живых человека.

4. Критерии остановки записи

Запись начинается и продолжается до наступления одного из следующих событий:
  • Пользователь завершил встречу «для всех».
  • Длительность записи достигла трех часов.
  • Количество участников стало меньше двух.
Защита от сбоев: В этом случае бот выжидает две минуты (на случай, если у участника проблемы с интернетом). Если кворум не восстанавливается, запись прекращается.

 Финализация, обработка и безопасность

Почему важна финализация

Сама запись ведётся в режиме стриминга — данные просто добавляются в файл. Если его не «закрыть» корректно, он останется неполноценным: вы не сможете прокручивать и перематывать видео. Процесс преобразования финализирует файл, делая его полноценным и готовым для воспроизведения.

 Безопасность хранения

  1. S3-хранилище: Готовый файл загружается в защищённый S3-канал в папку, привязанную к вашей организации. Доступ к самому хранилищу строго ограничен и требует пароля.
  2. Временные ссылки: Для просмотра видео из Кабинета генерируется временная ссылка, которая живёт всего семь дней и автоматически перегенерируется раз в шесть дней. Это гарантирует, что к вашим данным нельзя получить постоянный публичный доступ.

 Устранение помех

Бот постоянно отслеживает и закрывает модальные окна, которые могут помешать записи (например, технические предупреждения).

Новая архитектура: Персонализированный бот

Мы перешли к принципу один бот — один пригласивший:
  • Принцип: Каждый пользователь, который хочет записать встречу, добавляет своего бота через свой Личный Кабинет. Это обеспечивает повышенную стабильность работы. Также это дает возможность сотруднику иметь своего ассистента, который сходит на встречу вместо него, если его участие опционально для того, чтобы быть в курсе результатов встречи.
  • Именование: Боты могут называться одинаково. В ВКС, где это запрещено (например, Teams), боту будет автоматически добавлена уникальная приписка из символов.

Автоматическая подгрузка ФИО участников встречи из активных окон видеоконференции в Таймлист

Мы получаем имена пользователей (спикеров) из интерфейса ВКС. В случае, когда список пользователей недоступен (например, при свернутой демонстрации экрана в Zoom), система может использовать слепок по голосам для идентификации спикеров в расшифровке. Важно, что мы не храним биометрию и персональные данные. Вся информация о голосе сохраняется в обезличенном виде и не представляет угрозы безопасности.

 Работа в закрытом контуре (On-premise)

Часто клиенты ассоциируют браузер с выходом в Интернет. Мы поясняем:
  • Браузер — это интерфейс: Наш бот использует браузер лишь как инструмент для имитации действий пользователя.
  • Работа офлайн: Если ВКС и сам сервис Таймлист установлены внутри вашего закрытого контура, бот будет работать полностью без доступа к внешнему Интернету, подключаясь к локальной ВКС через защищённый внутренний канал. Принцип работы бота при этом не меняется.

Таймлист: Всегда в фокусе клиента

Мы ценим ваше доверие и стремимся сделать работу с ВКС максимально продуктивной, безопасной и простой.

Несмотря на то, что бот для записи ВКС — это сложная система, требующая постоянной адаптации под изменяющиеся интерфейсы (например, обновления верстки в Teams или новые модальные окна в Google Meet), наша команда держит руку на пульсе. Мы продолжаем отслеживать все изменения и оперативно внедрять необходимые корректировки.

В Таймлист мы постоянно работаем над тем, чтобы не просто записывать ваши встречи, но и предоставлять вам полный, контролируемый и безопасный инструмент для работы с вашим самым ценным активом — информацией.

Оставайтесь с Таймлист, чтобы ни одно важное слово не было упущено.
Поручите рутину искусственному интеллекту
Поручите рутину ИИ