← Назад к руководствам

Подключение Google Workspace

Предварительные требования (оба метода)

1

Создайте учётные данные OAuth в Google Cloud

Этот шаг выполняется в вашем браузере — на экземпляре MyClaw пока ничего делать не нужно.

  1. Откройте Google Cloud Console → APIs & Services → Credentials.
  2. Нажмите + CREATE CREDENTIALS → OAuth client ID → Application type: Desktop app.
  3. Нажмите Create → Download JSON. Сохраните файл client_secret_xxx.json — он понадобится далее.
Открыть Google Cloud Console

Вы также должны настроить OAuth consent screen и добавить себя как Test user в APIs & Services → OAuth consent screen. Без этого авторизация не пройдёт.

2

Включите Gmail API и Google Calendar API

Нажмите на каждую ссылку ниже и нажмите Enable. Займёт несколько секунд.

Нужен только календарь? Включите только Calendar API (и используйте --services calendar в следующих шагах).

Никаких команд не нужно. Делайте всё из окна чата (Telegram / WebChat).

B.1

Попросите OpenClaw установить gog

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

Отправьте файл учётных данных

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

Укажите email, получите ссылку авторизации

OpenClaw
Вы
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

Вставьте URL обратного вызова

OpenClaw
Вы
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"

Вот и всё — три сообщения, и вы подключены.

Что вы можете делать теперь

ФункцияПросто скажите
Проверить почту"Check my recent emails" / "Any emails from xxx?"
Отправить письмо"Send an email to a@b.com about..."
Посмотреть календарь"What's on my schedule this week?"
Создать события"Schedule a meeting for Friday at 2 PM"
Создать черновик"Draft a reply to that email"

Устранение неполадок

Q: "Access blocked" или "App not verified" при авторизации

A: Вы не добавили себя как Test user на OAuth consent screen. Вернитесь к Шагу 1, откройте OAuth consent screen → Test users и добавьте ваш адрес Gmail.

Q: Ошибка 403 accessNotConfigured

A: API не включён. Вернитесь к Шагу 2 и убедитесь, что Gmail API и Calendar API показывают "Enabled".

Q: URL обратного вызова истёк

A: Просто повторите шаг авторизации — это быстро. Скажите OpenClaw "re-authorize" и он даст вам новую ссылку.

Q: Ошибка no TTY available for keyring в WebSSH

A: Добавьте перед командой GOG_KEYRING_PASSWORD="anypassword", например:

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