meetbot.dev

bot api · google meet

heute verfügbar · workspace pool in arbeit

Google Meet, aufgenommen.

Geben Sie eine meet.google.com-URL in POST /v1/bots; wir treten als Gast-Tile bei, fangen Audio pro Sprecher über WebRTC-SSRC-Mapping ab und emittieren einen signierten Webhook mit dem Manifest-Pfad, wenn das Meeting endet.

übersicht

Warum es das gibt.

Anonymer Beitritt. Standard-Pfad. Der Bot landet in der Lobby, der Host lässt ihn wie jeden Gast zu, das Teilnehmer-Tile zeigt den displayName, den Sie übergeben haben (Standard meetbot; übergeben Sie etwas Beschreibendes wie "Acme note-taker", wenn Sie wollen, dass Hosts es erkennen). Captions lesen vom Meet-Datakanal-Transport, wo verfügbar; wir fallen auf einen Live-DOM-Scrape zurück für Browser, die nicht migriert sind.

Das April-2026-Dual-Queue-Problem. Google hat ein Dual-Queue-Admit-System auf Workspace-Meetings ausgerollt, das anonyme Beitretende nach kurzem Timeout automatisch ablehnt. Wir liefern einen Workspace-Bot-Pool — meetbot-verwaltete Google Workspace-Konten in einer Pro-Tenant-Rotation —, der sich unter einer beständigen Identität ins Meeting authentifiziert und den Screen klärt. Das landet diesen Monat (Mai 2026). Bis dahin ist anonymer Beitritt auf Workspace-Meetings best-effort mit dokumentiertem Sub-Code (host_denied_admission), wenn der Dual-Queue-Screen kickt.

productMeet.body3

was ihr zurückbekommt

Der Vertrag, ausbuchstabiert.

item

Anonymer Beitritt

Standard. Bot tritt der Lobby bei; Host lässt zu. Funktioniert für Nicht-Workspace-Meetings und Workspace-Meetings, bis der Dual-Queue-Screen aktiviert wird.

item

Workspace-Bot-Pool

Rotierender Pool von meetbot-verwalteten Workspace-Konten zur Authentifizierung am April-2026-Dual-Queue-Admit vorbei. Landet im Mai 2026.

item

Captions via Datakanal

Wo Meet den Captions-Datakanal exponiert (die meisten Browser nach 2025), lesen wir direkt. DOM-Scrape-Fallback für den Rest.

item

Sprecher-Mapping by SSRC

Audio pro Sprecher keyed auf WebRTC-SSRC, gejoined mit Teilnehmernamen aus dem People-Panel. Keine Mischung, kein Leak zwischen Spuren.

item

Tab-Video via x11grab

ffmpeg fängt den Chrome-Tab innerhalb von Xvfb ab. Inklusive geteilter Bildschirme. VP9 in webm; Bitrate pro Bot konfigurierbar.

item

Sub-Codes beim Exit

host_denied_admission, removed_from_meeting, meeting_ended, lobby_timeout, recording_disabled — alle erscheinen im Abschluss-Webhook.