Google Workspace verbinden
Vereisten (beide methoden)
Maak Google Cloud OAuth-referenties aan
Deze stap wordt uitgevoerd in uw eigen browser — u hoeft nog niets te doen op de MyClaw-instantie.
- Open Google Cloud Console → APIs & Services → Credentials.
- Klik op + CREATE CREDENTIALS → OAuth client ID → Application type: Desktop app.
- Klik op Create → Download JSON. Sla het bestand client_secret_xxx.json op — u heeft het straks nodig.
U moet ook het OAuth-toestemmingsscherm configureren en uzelf toevoegen als testgebruiker onder APIs & Services → OAuth consent screen. Zonder dit zal autorisatie mislukken.
Schakel Gmail API en Google Calendar API in
Klik op elke link hieronder en klik op Inschakelen. Dit duurt slechts een paar seconden per stuk.
Alleen agenda nodig? Schakel dan alleen de Calendar API in (en gebruik --services calendar in latere stappen).
Geen opdrachten nodig. Doe alles vanuit uw chatvenster (Telegram / WebChat).
Vraag OpenClaw om gog te installeren
Stuur het referentiebestand
Geef uw e-mailadres op, ontvang autorisatielink
Plak de callback-URL
Dat is alles — drie berichten en u bent verbonden.
Wat u nu kunt doen
| Functie | Zeg gewoon |
|---|---|
| 📧 E-mail controleren | "Controleer mijn recente e-mails" / "E-mails van xxx?" |
| 📧 E-mail versturen | "Stuur een e-mail naar a@b.com over..." |
| 📅 Agenda bekijken | "Wat staat er deze week op mijn agenda?" |
| 📅 Afspraken maken | "Plan een vergadering voor vrijdag om 14:00" |
| 📧 E-mails opstellen | "Stel een antwoord op voor die e-mail" |
Probleemoplossing
Q: "Access blocked" of "App not verified" tijdens autorisatie
A: U heeft uzelf niet toegevoegd als testgebruiker op het OAuth-toestemmingsscherm. Ga terug naar Stap 1, open OAuth consent screen → Test users, en voeg uw Gmail-adres toe.
Q: 403 accessNotConfigured-fout
A: De API is niet ingeschakeld. Ga terug naar Stap 2 en zorg ervoor dat zowel Gmail API als Calendar API "Enabled" tonen.
Q: Callback-URL verlopen
A: Doe de autorisatiestap gewoon opnieuw — dat gaat snel. Vertel OpenClaw "re-authorize" en het geeft u een nieuwe link.
Q: no TTY available for keyring-fout in WebSSH
A: Plaats voor de opdracht GOG_KEYRING_PASSWORD="anypassword", bijvoorbeeld:
GOG_KEYRING_PASSWORD="mypass123" gog auth add your@gmail.com ...