Plugin guides
Meeting-Plugins
OpenClaw verfügt über separate Plugins für Google Meet, Microsoft Teams-Besprechungen und Zoom. Alle drei können über Chrome beitreten, verwenden dieselben Teilnahmemodi und können Chrome entweder auf dem Gateway-Host oder auf einer gekoppelten Node ausführen. Sie unterscheiden sich hinsichtlich ihrer Plattform-URLs, ihres Installationsmodells und ihrer zusätzlichen Funktionen.
Diese Plugins nehmen an Besprechungen teil. Sie sind von Messaging-Kanälen wie dem Microsoft Teams-Kanal und vom Sprachanruf-Plugin getrennt.
Plugin auswählen
| Plattform | Plugin | Akzeptierte Besprechungslinks | Installation | Teilnahmewege | Plattformspezifische Funktionen |
|---|---|---|---|---|---|
| Google Meet | google-meet |
meet.google.com/... |
Über npm oder ClawHub installieren; standardmäßig aktiviert | Lokales Chrome, Chrome auf einer gekoppelten Node oder Twilio-Einwahl | Kann Besprechungen über die Meet API oder einen angemeldeten Browser erstellen; kann unterstützte Meet-Artefakte mit OAuth lesen |
| Microsoft Teams | teams-meetings |
Geschäftslinks unter teams.microsoft.com/l/meetup-join/... und Verbraucherlinks unter teams.live.com/meet/... |
Enthalten; standardmäßig aktiviert | Lokales Chrome oder Chrome auf einer gekoppelten Node | Gastbeitritt zu geschäftlichen und privaten Besprechungen |
| Zoom | zoom-meetings |
zoom.us/j/... und Konto-Subdomains wie example.zoom.us/j/... |
Enthalten; standardmäßig aktiviert | Lokales Chrome oder Chrome auf einer gekoppelten Node | Gastbeitritt über die Zoom Web App |
Wählen Sie Google Meet, wenn Sie Besprechungen erstellen, Google-API-Artefakte verwenden oder einen Twilio-Telefonweg benötigen. Wählen Sie Teams oder Zoom für die direkte Gastteilnahme über den Browser auf diesen Plattformen. Die Teams- und Zoom-Plugins erstellen keine Besprechungen, wählen sich nicht ein, rufen die API des jeweiligen Anbieters nicht auf und zeichnen kein Audio oder Video auf.
Modus auswählen
Die drei Plugins verwenden dieselben Modi:
| Modus | Verhalten | Audioanforderungen |
|---|---|---|
agent |
Die Echtzeittranskription wird an den konfigurierten OpenClaw-Agenten gesendet; reguläres OpenClaw-TTS spricht die Antwort. | Die Sprachausgabe über Chrome erfordert die BlackHole- und SoX-Bridge. |
bidi |
Ein Echtzeit-Sprachmodell hört zu und antwortet direkt. | Die Sprachausgabe über Chrome erfordert die BlackHole- und SoX-Bridge. |
transcribe |
Tritt nur zur Beobachtung bei und stellt ein begrenztes Live-Untertiteltranskript bereit, wenn die Plattform Untertitel bereitstellt. | Keine BlackHole- oder SoX-Bridge für die Sprachausgabe. |
Verwenden Sie transcribe, wenn der Agent nur den Besprechungstext benötigt. Verwenden Sie agent für die normale OpenClaw-Reasoning- und Werkzeugnutzung. Verwenden Sie bidi, wenn direkte Sprache mit geringer Latenz wichtiger ist, als jede Gesprächsrunde über den regulären Agenten zu leiten.
Das begrenzte Live-Transkript bleibt nur im Modus transcribe verfügbar. In allen
drei Modi speichern Browserbeitritte außerdem abgeschlossene Untertitelzeilen und eine daraus abgeleitete
Zusammenfassung in der gemeinsamen Zustandsdatenbank. Beim Verlassen der Besprechung werden sichtbare
Untertitel abgeschlossen und die Zusammenfassung geschrieben; verwenden Sie openclaw transcripts,
um sie aufzulisten, zu prüfen oder zu exportieren. Dieser dauerhafte Notizpfad ändert weder das Live-
Transkript zur Agentenkonsultation noch erstellt er eine Audio- oder Videoaufzeichnung.
Automatische Notizen sind standardmäßig aktiviert. Setzen Sie transcripts.enabled: false, um
dauerhafte Notizen global zu deaktivieren. Eine ausdrücklich ausgewählte Sitzung mit transcribe behält ihren
begrenzten Live-Untertitelverlauf bei, ohne dauerhafte Zeilen zu schreiben. Die Verfügbarkeit von Untertiteln
hängt weiterhin von der Besprechungsplattform, dem Konto, der Sprache und den Richtlinien des Hosts ab.
Chrome und Audio vorbereiten
Chrome kann auf dem Gateway-Host oder auf einer gekoppelten Node ausgeführt werden. Eine Remote-Chrome-Node muss browser.proxy sowie den Plattformbefehl zulassen:
| Plugin | Node-Befehl |
|---|---|
| Google Meet | googlemeet.chrome |
| Microsoft Teams | teamsmeetings.chrome |
| Zoom | zoommeetings.chrome |
Führen Sie Chrome für den Modus agent oder bidi unter macOS aus und installieren Sie die gemeinsamen Audioabhängigkeiten auf demselben Host:
brew install blackhole-2ch soxsudo rebootsystem_profiler SPAudioDataType | grep -i BlackHolecommand -v soxDer Gateway-Host verwaltet weiterhin den OpenClaw-Agenten und die Modell-Anmeldedaten, wenn Chrome auf einer gekoppelten Node ausgeführt wird. Konfigurieren Sie für den Modus agent einen Provider für Echtzeittranskription und OpenClaw-TTS oder für den Modus bidi einen Provider für Echtzeitsprache. Die Plattformleitfäden enthalten die Optionen für Provider und Audiobefehle.
Plugins installieren oder deaktivieren
Installieren Sie Google Meet separat; nach der Installation ist es standardmäßig aktiviert. Teams-Besprechungen und Zoom sind in OpenClaw enthalten und standardmäßig aktiviert:
# Nur Google Meetopenclaw plugins install npm:@openclaw/google-meetDeaktivieren Sie alle Besprechungs-Plugins, die Sie nicht verwenden:
openclaw plugins disable google-meetopenclaw plugins disable teams-meetingsopenclaw plugins disable zoom-meetingsStarten Sie das Gateway neu, falls Ihr Plugin-Verwaltungspfad es nicht automatisch neu startet. Führen Sie anschließend vor dem Beitritt die Einrichtungsprüfung der Plattform aus.
Überprüfen und beitreten
| Plattform | Einrichtungsprüfung | Beitrittsbefehl |
|---|---|---|
| Google Meet | openclaw googlemeet setup |
openclaw googlemeet join 'https://meet.google.com/abc-defg-hij' |
| Microsoft Teams | openclaw teamsmeetings setup |
openclaw teamsmeetings join 'https://teams.microsoft.com/l/meetup-join/...' |
| Zoom | openclaw zoommeetings setup |
openclaw zoommeetings join 'https://zoom.us/j/1234567890' |
Behandeln Sie jede fehlgeschlagene Einrichtungsprüfung als Hindernis für den jeweiligen Transport und Modus. Wählen Sie für einen reinen Beobachtungs-Smoke-Test den Modus transcribe und bestätigen Sie, dass der Status eine aktive Sitzung in einem Anruf meldet, bevor Sie Untertiteltext erwarten.
Für Smoke-Tests der Sprachausgabe erfordert eine verifizierte Sprachausgabe mehr als nur Bytes, die vom Wiedergabebefehl akzeptiert wurden. Die gemeinsame Befehlspaar-Bridge korreliert einen begrenzten Wellenform-Fingerabdruck der aktuellen Ausgabegenerierung mit Audio, das über den Erfassungspfad des BlackHole-Mikrofons zurückkehrt; Google Meet, Teams und Zoom melden speechOutputVerified: true nicht, wenn nur der Zähler der Ausgabebytes steigt oder nicht zugehöriges Audio anderer Teilnehmer vorhanden ist.
Richtlinienaufforderungen der Plattform handhaben
Die Browserautomatisierung handhabt die normalen Steuerelemente für Gastnamen, Kamera und Mikrofon vor dem Beitritt, den Beitritt, den laufenden Anruf und das Verlassen. Sie umgeht keine Richtlinien der Plattform oder des Organisators.
- Google Meet kann eine Google-Anmeldung, die Zulassung durch den Host oder eine Entscheidung zu Browserberechtigungen erfordern.
- Microsoft Teams kann eine Mandantenanmeldung, eine E-Mail-Verifizierung oder die Zulassung durch den Organisator erfordern.
- Zoom kann eine Authentifizierung, eine E-Mail-Verifizierung, einen Zugangscode, das Lösen eines CAPTCHA oder die Zulassung durch den Host erfordern; ein Konto kann außerdem den Browserbeitritt deaktivieren.
Wenn ein Beitritts- oder Statusergebnis manualActionRequired meldet, führen Sie den gemeldeten Schritt im selben OpenClaw-Chrome-Profil aus, bevor Sie es erneut versuchen. Das wiederholte Öffnen neuer Tabs löst keine Konto-, Mandanten-, Lobby- oder CAPTCHA-Sperre.
Treten Sie nur Besprechungen bei, bei denen der Betreiber berechtigt ist, einen Agenten hinzuzufügen. Informieren Sie die Teilnehmer, wenn lokale Richtlinien oder Einwilligungsregeln die Offenlegung automatisierter Teilnahme, Transkription oder synthetisierter Sprache erfordern.
Discord-Sprachchat
Discord-Sprachkanäle ermöglichen native Echtzeitunterhaltungen nur mit Audio, ohne Browserautomatisierung für Besprechungen. OpenClaw kann einem Sprachkanal beitreten, zuhören, Gesprächsrunden über einen OpenClaw-Agenten oder ein Echtzeit-Sprachmodell leiten und Antworten sprechen. Es sendet oder empfängt weder Kameravideo noch Bildschirmfreigaben, selbst wenn Personen im selben Discord-Kanal Video verwenden. Daher ist Discord-Sprache eine verwandte Oberfläche für Live-Unterhaltungen und kein viertes Browser-Besprechungs-Plugin.