Anslut Google Workspace
Förutsättningar (båda metoderna)
Skapa Google Cloud OAuth-uppgifter
Detta steg görs i din egen webbläsare — inget behöver göras på MyClaw-instansen ännu.
- Öppna Google Cloud Console → APIs & Services → Credentials.
- Klicka på + CREATE CREDENTIALS → OAuth client ID → Application type: Desktop app.
- Klicka på Create → Download JSON. Spara filen client_secret_xxx.json — du behöver den snart.
Du måste också konfigurera OAuth-samtyckesskärmen och lägga till dig själv som testanvändare under APIs & Services → OAuth consent screen. Utan detta misslyckas auktoriseringen.
Aktivera Gmail API och Google Calendar API
Klicka på varje länk nedan och tryck på Aktivera. Tar bara några sekunder vardera.
Behöver du bara kalender? Aktivera bara Calendar API (och använd --services calendar i senare steg).
Inga kommandon behövs. Gör allt från ditt chattfönster (Telegram / WebChat).
Be OpenClaw att installera gog
Skicka autentiseringsfilen
Ange din e-post, få auktoriseringslänk
Klistra in callback-URL:en
Det var allt — tre meddelanden och du är ansluten.
Vad du kan göra nu
| Funktion | Säg bara |
|---|---|
| 📧 Kolla e-post | "Kolla mina senaste e-postmeddelanden" / "Några mejl från xxx?" |
| 📧 Skicka e-post | "Skicka ett mejl till a@b.com om..." |
| 📅 Visa kalender | "Vad har jag på schemat denna vecka?" |
| 📅 Skapa händelser | "Schemalägg ett möte på fredag kl. 14" |
| 📧 Skriv utkast | "Skriv ett svar på det mejlet" |
Felsökning
Q: "Access blocked" eller "App not verified" under auktorisering
A: Du har inte lagt till dig själv som testanvändare på OAuth-samtyckesskärmen. Gå tillbaka till steg 1, öppna OAuth consent screen → Test users och lägg till din Gmail-adress.
Q: 403 accessNotConfigured-fel
A: API:et är inte aktiverat. Gå tillbaka till steg 2 och kontrollera att både Gmail API och Calendar API visar "Enabled".
Q: Callback-URL har upphört
A: Gör bara om auktoriseringssteget — det går snabbt. Säg till OpenClaw "auktorisera igen" så får du en ny länk.
Q: no TTY available for keyring-fel i WebSSH
A: Lägg till GOG_KEYRING_PASSWORD="anypassword" före kommandot, t.ex.:
GOG_KEYRING_PASSWORD="mypass123" gog auth add your@gmail.com ...