Anonymous join
По умолчанию. Бот заходит в лобби; хост впускает. Работает для встреч не-Workspace и встреч Workspace, пока не активируется экран dual-queue.
bot api · google meet
доступен сегодня · workspace pool в работеDrop a meet.google.com URL into POST /v1/bots; we join as a guest tile, capture per-speaker audio off the WebRTC SSRC mapping, and emit a signed webhook with the manifest path when the meeting ends.
обзор
Анонимный вход. Путь по умолчанию. Бот попадает в лобби, хост впускает его как любого гостя, плитка участника показывает то, что вы передали в displayName (по умолчанию meetbot; передайте что-то описательное, например "Acme note-taker", если хотите, чтобы хосты его узнавали). Субтитры читаются из транспорта data-канала Meet там, где он доступен; мы откатываемся к live DOM-скрапу для браузеров, ещё не мигрировавших.
Проблема dual-queue апреля 2026. Google выкатил систему dual-queue admit во встречах Workspace, которая автоматически отказывает анонимным входящим после короткого таймаута. Мы выпускаем Workspace bot pool — управляемые meetbot аккаунты Google Workspace в ротации на тенант — которые аутентифицируются во встречу под постоянной идентичностью и проходят экран. Это выходит в этом месяце (май 2026). До тех пор анонимный вход во встречах Workspace — best-effort с задокументированным sub-code (host_denied_admission), когда срабатывает экран dual-queue.
productMeet.body3
что вы получаете
По умолчанию. Бот заходит в лобби; хост впускает. Работает для встреч не-Workspace и встреч Workspace, пока не активируется экран dual-queue.
Ротационный пул аккаунтов Workspace, управляемых meetbot, для аутентификации мимо dual-queue admit апреля 2026. Выходит в мае 2026.
Там, где Meet экспонирует data-канал субтитров (большинство браузеров после 2025), читаем напрямую. DOM-скрап-fallback для остальных.
Аудио по участнику привязано к WebRTC SSRC, соединено с именами участников из People-панели. Без миксинга, без утечек между треками.
ffmpeg захватывает вкладку Chrome внутри Xvfb. Включает шаринг экрана. VP9 в webm; настраиваемый битрейт на бота.
host_denied_admission, removed_from_meeting, meeting_ended, lobby_timeout, recording_disabled — все приходят на webhook завершения.