让你的 AI Agent 连接 Google Chat

查找目标对话,汇总消息或发送提供的通知。

8 个工具 OAuth

试试这些 Google Chat 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill Google Chat

汇总空间对话

读取相关消息,提取决策与未解问题。

/oo Google Chat: 读取 Google Chat 空间 [空间] 的 [日期范围或讨论串] 消息。汇总决策与未解问题,附消息引用及可用发送者姓名,并保留未确认身份。

发送提供的空间通知

向指定空间或已有讨论串发布指定纯文本消息。

/oo Google Chat: 向 Google Chat 空间 [空间] 发送消息 [文本]。如适用,回复讨论串 [引用],并报告创建的消息引用。

开始使用 Google Chat

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 Google Chat

    通过 Google 授权连接,并授予任务所需消息与成员权限。

    连接 Google Chat →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 提供空间或消息引用。私信查询使用收件人邮箱或用户 ID,且需已有对话。
  • 目录权限有助于确认姓名;无法确认的身份保留未命名。发送私信前需确认已解析的收件人。

Google Chat 工具

列出已加入空间、检查成员与消息历史、识别已有私信对象,并向空间或讨论串发送文本。AI 可汇总决策,并保留发送者身份与对话引用。

对话记录与身份

读取已加入对话、消息历史与可用成员身份。

纯文本消息

向空间发送文本或回复已有讨论串。

8 个工具

List Spaces

列出经过身份验证的用户所属的 Google Chat 空间,并带有可选的筛选和分页。

googlechat.list_spaces

Get Space

检索单个 Google Chat 空间的详情。

googlechat.get_space

Find Direct Message

按电子邮件地址或数字用户 ID 查找当前用户与另一人的现有私信空间,不创建会话。私信空间没有 displayName,list_spaces 无法直接说明收件人。标识符拼错但恰好对应已有私信的另一用户时,仍可能查找成功;空间 ID 本身无法确认身份。结果中的 peer 表示实际参与者,发送前应向用户核对姓名,该检查不会自动强制执行。解析姓名还需要 chat.memberships.readonly、directory.readonly 权限和 People API。成员列表或自身 People ID 查询失败时,仍返回空间,peer 为 null,peerError 说明原因。AMBIGUOUS、Chat 未提供姓名的 BOT 或 SELF,以及目录无法解析姓名的 HUMAN,其 displayName 为 null;HUMAN 的 profileUnavailableReason 会说明原因。peer 或 displayName 为 null 时,收件人身份尚未确认。

googlechat.find_direct_message

Get Direct Message Peer

解析私信空间的另一参与者姓名。用户鉴权下 Google Chat 可能只返回 users/{id},缺少的姓名或电子邮件地址通过 People API 从 Workspace 目录查询。可用来识别 list_spaces 返回的私信对方;非私信空间会被拒绝。无法解析姓名的 HUMAN 仍返回 users/{id} 和 profileUnavailableReason;BOT、SELF 只保留 Chat 提供的资料;AMBIGUOUS 的 user 为 null,并列出候选成员。

googlechat.get_direct_message_peer

List Space Members

分页列出 Google Chat 空间成员及姓名、电子邮件地址,支持群组空间。与 Chat 默认行为一致,不含通过 Google Group 加入的成员及尚未接受邀请的人。用户鉴权下 Chat 可能只返回 users/{id};当前页缺少姓名或邮件地址的人员会通过一次 People API 批量查询 Workspace 目录。将 nextPageToken 作为 pageToken 获取下一页。无法读取资料的成员保留 users/{id},displayName 为 null,并返回 profileUnavailableReason。

googlechat.list_space_members

List Messages

列出 Google Chat 空间的消息历史记录,并带有可选的筛选、排序和分页。

googlechat.list_messages

Get Message

按其资源名称或按空间和消息 ID 检索单个 Google Chat 消息。

googlechat.get_message

Create Message

向 Google Chat 空间发送纯文本消息,也可回复现有线程。用户鉴权仅支持纯文本,不支持卡片或附件。指定 thread 但省略 messageReplyOption 时使用 REPLY_MESSAGE_OR_FAIL,避免 Google 默认行为忽略线程并新建会话。messageReplyOption 仅适用于 spaceType=SPACE 的命名空间。复用 requestId 会返回已创建的消息,不会重复发送。

googlechat.create_message

常见问题

查询可以创建新的私信对话吗?

不可以。它查找已有私信空间,发送前需核对对方身份。

可以发送卡片或附件吗?

此连接以用户身份发送纯文本,不接受卡片或附件。

为什么发送者可能没有姓名?

Google Chat 可能仅提供用户 ID。目录访问与 People API 有助于确认姓名,但无法访问的资料仍保留未命名。

连接 Google Chat

关于 Google Chat ↗