← Volver a tutoriales

Conectar Google Workspace

Requisitos previos (ambos métodos)

1

Crear credenciales OAuth de Google Cloud

Este paso se realiza en su propio navegador — no hay nada que hacer en la instancia de MyClaw aún.

  1. Abra Google Cloud Console → APIs & Services → Credentials.
  2. Haga clic en + CREATE CREDENTIALS → OAuth client ID → Application type: Desktop app.
  3. Haga clic en Create → Download JSON. Guarde el archivo client_secret_xxx.json — lo necesitará a continuación.
Abrir Google Cloud Console

También debe configurar la pantalla de consentimiento OAuth y agregarse como usuario de prueba en APIs & Services → OAuth consent screen. Sin esto, la autorización fallará.

2

Habilitar Gmail API y Google Calendar API

Haga clic en cada enlace a continuación y pulse Enable. Solo toma unos segundos cada uno.

¿Solo necesita calendario? Solo habilite el Calendar API (y use --services calendar en los pasos posteriores).

Sin comandos necesarios. Haga todo desde su ventana de chat (Telegram / WebChat).

B.1

Pida a OpenClaw que instale gog

OpenClaw
Usted
Instala gog para mí
OpenClaw
Instalando... ✅ gog v0.11.0 instalado!
B.2

Envíe el archivo de credenciales

OpenClaw
Usted
client_secret_xxx.json
Conecta mi Gmail y Calendar
OpenClaw
Recibí el archivo de credenciales, configurando... ✅ Credenciales importadas. ¿Cuál es su dirección de Gmail?
B.3

Proporcione su correo, obtenga enlace de autorización

OpenClaw
Usted
su@gmail.com
OpenClaw
Abra este enlace en su navegador para autorizar: https://accounts.google.com/o/oauth2/auth?... Después de autorizar, la página redirigirá a 127.0.0.1 y mostrará un error — eso es normal. Copie la URL completa de su barra de direcciones y envíemela.
B.4

Pegue la URL de callback

OpenClaw
Usted
http://127.0.0.1:42845/oauth2/callback?state=xxx&code=xxx...
OpenClaw
✅ Gmail + Calendar conectados! Ahora puede simplemente decir: • "Revisa mis correos recientes" • "Crea una reunión para mañana a las 3 PM"

Eso es todo — tres mensajes y está conectado.

Lo que puede hacer ahora

FunciónSolo diga
📧 Revisar correo"Revisa mis correos recientes" / "¿Hay correos de xxx?"
📧 Enviar correo"Envía un correo a a@b.com sobre..."
📅 Ver calendario"¿Qué tengo en mi agenda esta semana?"
📅 Crear eventos"Programa una reunión para el viernes a las 2 PM"
📧 Redactar correos"Redacta una respuesta a ese correo"

Solución de problemas

Q: "Access blocked" o "App not verified" durante la autorización

A: No se agregó como usuario de prueba en la pantalla de consentimiento OAuth. Vuelva al Paso 1, abra OAuth consent screen → Test users y agregue su dirección de Gmail.

Q: Error 403 accessNotConfigured

A: La API no está habilitada. Vuelva al Paso 2 y asegúrese de que tanto Gmail API como Calendar API muestren "Enabled".

Q: URL de callback expirada

A: Solo rehaga el paso de autorización — es rápido. Dígale a OpenClaw "re-autorizar" y le dará un enlace nuevo.

Q: Error no TTY available for keyring en WebSSH

A: Anteponga al comando GOG_KEYRING_PASSWORD="anypassword", por ejemplo:

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