使用 Google Chat API 操作聊天室、成员、消息、附件和线程对话,适用于列出聊天室等需求。
Google Chat : 通过 OAuth 认证的 Google Chat API 访问 Google 聊天
功能概述
Google Chat : 通过 OAuth 认证的 Google Chat API 访问 Google 聊天是一项面向实际任务的技能,主要用于管理空间、 成员、 信件、 附件和线性对话;此技能使用 ClawLink 进行主机运行。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Google Chat
通过 Google Chat API(使用 OAuth 认证)访问 Google Chat。可管理空间、成员、消息、附件及线程化对话。
本技能使用 ClawLink 提供托管连接流程与凭据,因此您无需自行配置 Google Chat API 访问权限。
三步完成设置
| 步骤 1:安装 | 步骤 2:配对账户 | 步骤 3:连接 Google Chat |
|---|---|---|
| 应用专属连接动图即将上线 | ||
| 在 OpenClaw 中运行安装命令 | 登录并批准设备 | 打开控制台并连接 Google Chat |
工作原理
┌─────────────────┐ ┌──────────────┐ ┌──────────────────┐
│ OpenClaw │────▶│ ClawLink │────▶│ Google Chat API │
│ (用户聊天) │ │ (OAuth) │ │ (REST) │
└─────────────────┘ └──────────────┘ └──────────────────┘
│ │ │
│ 1. 安装插件 │ │
│ 2. 配对设备 │ │
│ 3. 连接 Google Chat │
│ │ 4. 获取安全令牌 │
│ │ 5. 代理请求 │
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ SKILL │ │ 控制台 │ │ Google │
│ 文件 │ │ 认证 │ │ Chat │
└──────────┘ └──────────┘ └──────────┘
安装
从 ClawHub 安装已验证的 ClawLink 插件。用户确认后,请完成全部设置流程,使 ClawLink 工具在下一次 OpenClaw 聊天中可见。
openclaw plugins install clawhub:clawlink-plugin
openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json
openclaw gateway restart
随后告知用户:“OpenClaw 已重启。请单独发送 /new 消息以开启全新会话,然后再次请求 Google Chat。”
快速入门
# 列出用户所属的所有空间
clawlink_call_tool --tool "google_chat_list_spaces" --params '{}'
# 列出某空间中的所有成员
clawlink_call_tool --tool "google_chat_list_members" --params '{"parent": "spaces/space-id"}'
# 向某空间发送消息
clawlink_call_tool --tool "google_chat_create_message" --params '{"parent": "spaces/space-id", "text": "Hello from OpenClaw!"}'
认证
所有 Google Chat 工具调用均由 ClawLink 自动完成认证,使用的是用户已连接的 Google 账户。
聊天中无需提供 API 密钥。 ClawLink 安全地存储 OAuth 令牌,并代表用户将该令牌注入每一次 Google Chat API 请求中。
建立连接
- 安装 ClawLink 插件(参见上方“安装”章节)。
- 若尚未配置,运行
clawlink_begin_pairing命令完成插件配对。 - 访问 https://claw-link.dev/dashboard?add=google-chat 并连接 Google Chat。
- 调用
clawlink_list_integrations验证连接是否已生效。
连接管理
列出所有连接
clawlink_list_integrations
响应:返回当前所有已连接的集成项。请在列表中查找 google-chat。
验证连接状态
clawlink_list_tools --integration google-chat
响应:返回 Google Chat 的实时工具目录。
重新连接
若 Google Chat 工具缺失或连接显示错误,请执行以下操作:
- 引导用户访问 https://claw-link.dev/dashboard?add=google-chat
- 待用户确认后,调用
clawlink_list_integrations验证连接状态 - 再调用
clawlink_list_tools --integration google-chat
安全与权限
- 访问范围限定于已连接 Google 账户有权访问的 Google Chat 空间与消息。
- 所有写入操作均需显式用户确认。 在执行任何消息发送、空间创建或成员变更操作前,须向用户明确说明预期效果并获得确认。
- 破坏性操作(如删除空间、移除成员)被标记为高影响操作,必须经用户确认后方可执行。
- 单条消息大小上限为 32,000 字节;卡片式消息需使用 Bot 认证。
工具参考
空间
| 工具 | 描述 | 模式 |
|---|---|---|
google_chat_list_spaces |
列出已认证用户所加入的所有空间 | 读取 |
google_chat_get_space |
获取指定空间的详细信息 | 读取 |
google_chat_create_space |
创建新空间 | 写入 |
google_chat_update_space |
更新空间名称、描述或设置 | 写入 |
google_chat_delete_space |
删除空间 | 写入 |
成员
| 工具 | 描述 | 模式 |
|---|---|---|
google_chat_list_members |
列出某空间中的所有成员 | 读取 |
google_chat_get_member |
获取指定成员的详细信息 | 读取 |
google_chat_create_membership |
将用户或群组添加至某空间 | 写入 |
google_chat_delete_membership |
将成员从某空间中移除 | 写入 |
消息
| 工具 | 描述 | 模式 |
|---|---|---|
google_chat_list_messages |
列出某空间中的所有消息 | 读取 |
google_chat_get_message |
获取指定消息 | 读取 |
google_chat_create_message |
向某空间发送消息(支持线程回复) | 写入 |
google_chat_update_message |
更新消息文本或内容 | 写入 |
google_chat_delete_message |
删除消息 | 写入 |
反应(Reactions)
| 工具 | 描述 | 模式 |
|---|---|---|
google_chat_list_reactions |
列出某消息下的所有反应 | 读取 |
google_chat_create_reaction |
为某消息添加表情符号反应 | 写入 |
google_chat_delete_reaction |
移除某消息的表情符号反应 | 写入 |
附件与自定义表情符号
| 工具 | 描述 | 模式 |
|---|---|---|
google_chat_list_attachments |
列出某空间中的所有附件 | 读取 |
google_chat_create_custom_emoji |
为组织创建自定义表情符号 | 写入 |
分区(Sections)
| 工具 | 描述 | 模式 |
|---|---|---|
google_chat_create_section |
在某空间中创建自定义分区 | 写入 |
代码示例
列出空间
clawlink_call_tool --tool "google_chat_list_spaces"
--params '{}'
向某空间发送消息
clawlink_call_tool --tool "google_chat_create_message"
--params '{
"parent": "spaces/space-id",
"text": "Hello team! Just wanted to share an update on the project status."
}'
在线程中回复
clawlink_call_tool --tool "google_chat_create_message"
--params '{
"parent": "spaces/space-id",
"text": "Thanks for the update!",
"thread": {
"thread_key": "original-message-id"
}
}'
为消息添加反应
clawlink_call_tool --tool "google_chat_create_reaction"
--params '{
"parent": "spaces/space-id/messages/message-id",
"emoji_unicode": "👍"
}'
发现工作流(Discovery Workflow)
- 调用
clawlink_list_integrations确认 Google Chat 是否已连接。 - 调用
clawlink_list_tools --integration google-chat查看实时工具目录。 - 以返回的工具列表为准,切勿猜测或假设存在哪些工具。
- 若用户描述了某项能力但具体工具不明确,请使用简短查询词配合集成标识
google-chat调用clawlink_search_tools。 - 若未出现任何 Google Chat 工具,请引导用户访问 https://claw-link.dev/dashboard?add=google-chat。
执行工作流(Execution Workflow)
┌─────────────────────────────────────────────────────────────┐
│ 读取操作(安全) │
│ list → get → search → describe → call │
│ │
│ 示例:列出空间 → 获取空间 → 展示成员 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 写入操作(需用户确认) │
│ list → get → describe → preview → confirm → call │
│ │
│ 示例:预览消息 → 用户确认 → 执行发送 │
└─────────────────────────────────────────────────────────────┘
- 对于不熟悉的工具、模糊请求或任意写入操作,请首先调用
clawlink_describe_tool。 - 依据返回的指导说明、参数 Schema、
whenToUse、askBefore、safeDefaults、examples和followups构建调用请求。 - 在可能降低歧义的前提下,优先执行读取、列举、搜索和获取类操作,再进行写入。
- 对于写入操作或任何标记为需确认的操作,请首先调用
clawlink_preview_tool。 - 仅在预览结果与用户意图一致后,才调用
clawlink_call_tool执行操作,并传入确认标识。 - 若工具调用失败,请如实反馈原始错误。不得虚构结果,亦不可将失败简单归因为“功能缺失”,除非实时工具目录明确不支持该能力。
注意事项
- API 调用中空间名称格式为
spaces/space-id。 - 消息线程使用
thread_key实现对已有线程的回复。 - 自定义表情符号仅适用于 Google Workspace 账户,且需管理员启用。
- 使用用户身份认证时,仅支持纯文本消息;卡片式消息需 Bot 认证。
- 单条消息大小限制为 32,000 字节。
错误处理
| 状态 / 错误 | 含义 |
|---|---|
| 工具未找到 | 该工具名在当前工具目录中不存在。请使用 clawlink_list_tools --integration google-chat 进行验证。 |
| 缺少连接 | Google Chat 尚未连接。请引导用户访问 https://claw-link.dev/dashboard?add=google-chat。 |
404 Not Found |
空间、消息或成员不存在。请核实 ID 是否正确。 |
403 Forbidden |
权限不足,或该空间需要 Bot 认证。 |
| 写入被拒绝 | 用户未确认写入操作。所有写入操作执行前必须获得用户确认。 |
故障排查:工具不可见
- 检查 ClawLink 插件是否已安装:
openclaw plugins list - 若插件已安装但工具缺失,请告知用户单独发送
/new消息以重新加载工具目录。 - 若新开会话仍未解决,请执行:
openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json openclaw gateway restart - 重启完成后,请告知用户再次发送
/new并重试。
故障排查:无效的工具调用
- 确保集成标识(integration slug)严格为
google-chat。 - 调用前,请使用
clawlink_describe_tool核实参数名称与类型。 - 对于写入操作,请始终先调用
clawlink_preview_tool。
资源
- Google Chat API 参考文档
- Google Chat API 概览
- ClawLink
- ClawLink 文档
- ClawLink 验证
相关技能
- Slack — 作为团队消息的替代方案
- Gmail — 与聊天协同使用的电子邮件服务
由 ClawLink 提供支持 — OpenClaw 的集成中心

热门AI工具
相关专题
本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。
0
2026.09.20
AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。
0
2026.09.20
本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。
0
2026.09.16
本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。
0
2026.09.16
本专题整理Pandas读取CSV、Excel、JSON、SQL、Parquet等文件的方法,以及to_csv、to_excel、to_sql和to_parquet等常用数据导出流程。
0
2026.09.16
本专题介绍GDB按照函数名、源代码行号和文件位置设置断点的方法,详细说明run、continue、next、step等命令的配合使用,帮助定位程序崩溃、逻辑异常及代码未按预期执行的问题。
0
2026.09.11
本专题介绍GDB调试过程中查看变量值的具体方法,涵盖局部变量、函数参数、数组、结构体和指针内容查询,同时整理变量持续显示、格式化输出及无法读取变量时的排查思路。
0
2026.09.11
热门下载
相关下载
精品课程

