消息平台
Google Chat
状态:已就绪,支持通过 Google Chat API webhook(仅 HTTP)进行私聊和群组空间通信。
快速设置(新手入门)
本节帮助你完成 Google Chat 频道的基本配置,让智能体能够接收和回复消息。
- 创建 Google Cloud 项目并启用 Google Chat API。
- 访问:Google Chat API 凭据页面
- 如果 API 尚未启用,请先启用它。
- 创建 服务账号(Service Account):
- 点击 创建凭据 > 服务账号。
- 随意命名(例如
openclaw-chat)。 - 权限留空,直接点击 继续。
- 可访问的主体留空,点击 完成。
- 创建并下载 JSON 密钥:
- 在服务账号列表中,点击刚才创建的账号。
- 进入 密钥 标签页。
- 点击 添加密钥 > 创建新密钥。
- 选择 JSON 格式,点击 创建。
- 将下载的 JSON 文件保存到网关主机(例如
~/.openclaw/googlechat-service-account.json)。 - 在 Google Cloud Console Chat 配置页面 创建 Google Chat 应用:
- 填写 应用信息:
- 应用名称:例如
OpenClaw - 头像 URL:例如
https://openclaw.ai/logo.png - 描述:例如
个人 AI 助手
- 应用名称:例如
- 启用 交 互功能。
- 在 功能 下勾选 加入空间和群组对话。
- 在 连接设置 下选择 HTTP 端点 URL。
- 在 触发器 下选择 对所有触发器使用通用 HTTP 端点 URL,并填写你的网关公网 URL 加上
/googlechat路径。- 提示:运行
openclaw status可查看网关的公网 URL。
- 提示:运行
- 在 可见性 下勾选 使此 Chat 应用对
<你的域名>中的特定人员和群组可用。 - 在文本框中输入你的邮箱地址(例如
user@example.com)。 - 点击底部的 保存。
- 填写 应用信息:
- 启用应用状态:
- 保存后,刷新页面。
- 找到 应用状态 部分(通常在保存后显示在页面顶部或底部)。
- 将状态改为 上线 - 对用户可用。
- 再次点击 保存。
- 配置 OpenClaw,指定服务账号路径和 webhook 受众:
- 环境变量方式:
GOOGLE_CHAT_SERVICE_ACCOUNT_FILE=/path/to/service-account.json - 或配置文件方式:
channels.googlechat.serviceAccountFile: "/path/to/service-account.json"
- 环境变量方式:
- 设置 webhook 受众类型和值(需与 Chat 应用配置匹配)。
- 启动网关。Google Chat 会向你的 webhook 路径发送 POST 请求。