Gws Chat

💬 企业聊天自动化管理终端

Google Workspace 官方 CLI 工具,通过命令行管理 Chat 空间、消息与成员,支持自动化协作流程与数据迁移

收藏
4.7k
安装
1.3k
版本
1.0.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

gws-chat 是 Google Workspace CLI (gws) 的 Chat 模块,提供对 Google Chat API 的完整命令行封装。支持空间生命周期管理(创建/删除/搜索/导入)、消息收发(含富媒体附件)、成员权限控制及自定义表情管理。

关键能力

  • 空间管理:创建命名空间/群组聊天、搜索组织内空间、完成数据导入
  • 消息系统:发送文本/富媒体消息、下载上传附件(media 资源)
  • 成员协作setup 一键创建空间并批量添加成员
  • 企业特性:管理员级空间搜索、自定义表情管理(需 Workspace 账户+管理员开启)

显著优点

  • 官方背书:Google Workspace 原生 CLI,API 覆盖完整(Chat API v1)
  • DevOps 友好:声明式参数(--params/--json)、gws schema 自检机制,便于 CI/CD 集成
  • 迁移支持completeImport 支持从 Slack/Mattermost 等企业聊天工具数据迁移
  • 认证统一:继承 gws-shared 的 OAuth 2.0 认证体系,支持用户凭据与服务账号

局限与风险

  • 权限门槛高:自定义表情、管理员搜索等核心功能需 Workspace 管理员显式开启
  • 功能渐进开放:群组聊天和 DM 需首条消息发送后才出现在 list 结果中
  • 数据不可逆delete 操作级联删除所有子资源(消息、成员),无软删除恢复
  • 依赖链条:需先安装 gws 主 CLI 并配置 gws-shared 认证模块

适用场景

企业 IT 管理员、SRE 团队自动化协作空间管理;开发者构建 Chat 机器人与通知管道;组织执行合规审计与历史数据归档。

安全建议

  • 严格遵循最小权限原则,避免为 CLI 配置全域管理员凭据
  • 生产环境建议使用专用服务账号 + 密钥托管(如 GCP Secret Manager)
  • 导入/删除操作前务必验证 --params 参数,利用 gws schema 预检 API 契约

Gws Chat 内容

手动下载zip · 2.2 kB
SKILL.mdtext/markdown
请选择文件