← Torna ai tutorial

Collega Google Workspace

Prerequisiti (entrambi i metodi)

1

Crea credenziali OAuth Google Cloud

Questo passaggio viene fatto nel tuo browser — nulla da fare ancora sull'istanza MyClaw.

  1. Apri Google Cloud Console → APIs & Services → Credentials.
  2. Clicca + CREATE CREDENTIALS → OAuth client ID → Application type: Desktop app.
  3. Clicca Create → Download JSON. Salva il file client_secret_xxx.json — ti servirà dopo.
Apri Google Cloud Console

Devi anche configurare la schermata di consenso OAuth e aggiungerti come utente di test sotto APIs & Services → OAuth consent screen. Senza questo, l'autorizzazione fallirà.

2

Abilita Gmail API e Google Calendar API

Clicca ogni link qui sotto e premi Abilita. Richiede solo pochi secondi ciascuno.

Hai bisogno solo del calendario? Abilita solo la Calendar API (e usa --services calendar nei passaggi successivi).

Nessun comando necessario. Fai tutto dalla tua finestra chat (Telegram / WebChat).

B.1

Chiedi a OpenClaw di installare gog

OpenClaw
Tu
Install gog for me
OpenClaw
Installing... ✅ gog v0.11.0 installed!
B.2

Invia il file delle credenziali

OpenClaw
Tu
client_secret_xxx.json
Connect my Gmail and Calendar
OpenClaw
Got the credentials file, configuring... ✅ Credentials imported. What's your Gmail address?
B.3

Fornisci la tua email, ottieni il link di autorizzazione

OpenClaw
Tu
your@gmail.com
OpenClaw
Please open this link in your browser to authorize: https://accounts.google.com/o/oauth2/auth?... After authorizing, the page will redirect to 127.0.0.1 and show an error — that's normal. Copy the full URL from your address bar and send it to me.
B.4

Incolla l'URL di callback

OpenClaw
Tu
http://127.0.0.1:42845/oauth2/callback?state=xxx&code=xxx...
OpenClaw
✅ Gmail + Calendar connected! You can now just say: • "Check my recent emails" • "Create a meeting for tomorrow at 3 PM"

Ecco fatto — tre messaggi e sei connesso.

Cosa puoi fare ora

FunzionalitàBasta dire
📧 Controlla email"Controlla le mie email recenti" / "Ci sono email da xxx?"
📧 Invia email"Invia un'email a a@b.com riguardo a..."
📅 Visualizza calendario"Cosa ho in programma questa settimana?"
📅 Crea eventi"Programma una riunione per venerdì alle 14:00"
📧 Bozze email"Prepara una risposta a quell'email"

Risoluzione problemi

Q: "Access blocked" o "App not verified" durante l'autorizzazione

A: Non hai aggiunto te stesso come utente di test nella schermata di consenso OAuth. Torna al Passo 1, apri OAuth consent screen → Test users, e aggiungi il tuo indirizzo Gmail.

Q: Errore 403 accessNotConfigured

A: L'API non è abilitata. Torna al Passo 2 e assicurati che sia Gmail API che Calendar API mostrino "Enabled".

Q: URL di callback scaduto

A: Basta rifare il passaggio di autorizzazione — è veloce. Dì a OpenClaw "re-authorize" e ti darà un link nuovo.

Q: Errore no TTY available for keyring in WebSSH

A: Anteponi al comando GOG_KEYRING_PASSWORD="anypassword", ad esempio:

GOG_KEYRING_PASSWORD="mypass123" gog auth add your@gmail.com ...