🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

腾讯会议 CLI TencentCloud/tencentmeeting-cli

DeepSeek Harnessv1.0.19
TencentCloud3 天前有提交已提供中文文档扫描:高危

腾讯会议命令行工具CLI,基于腾讯会议开放平台 OAuth2 授权,支持会议管理、录制管理、参会报告等功能。

64.6/100
综合分
248
GitHub 星标
5,494
npm 周下载
—/5
用户评分

数据截至 2026/11/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @tencentcloud/tmeet
npm 源 · @tencentcloud/tmeet 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · tool
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包@tencentcloud/tmeet @ 1.0.19
✓Node 引擎要求 >=14 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 15:34:28

🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0
🔴 扫描:高危尚无人工评估

静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。

安装时即执行脚本可执行外部命令读写/删除本地文件
查看扫描证据(共 17 处,展示前 17 条)
  • 读取本地文件
    scripts/tmeet.js:63
    if (!fs.existsSync(binaryPath)) {
  • 读取本地文件
    scripts/tmeet.js:79
    fs.accessSync(srcPath, fs.constants.X_OK);
  • 写入本地文件
    scripts/tmeet.js:85
    fs.chmodSync(srcPath, 0o755);
  • 写入本地文件
    scripts/tmeet.js:95
    fs.mkdirSync(cacheDir, { recursive: true });
  • 读取本地文件
    scripts/tmeet.js:101
    const a = fs.statSync(srcPath);
  • 读取本地文件
    scripts/tmeet.js:102
    const b = fs.statSync(tmpBin);
  • 写入本地文件
    scripts/tmeet.js:106
    if (needCopy) fs.copyFileSync(srcPath, tmpBin);
  • 写入本地文件
    scripts/tmeet.js:107
    fs.chmodSync(tmpBin, 0o755);
  • 执行外部命令来自配置/变量
    scripts/tmeet.js:130
    execFileSync(execPath, process.argv.slice(2), {
  • 读取本地文件
    scripts/cleanup.js:46
    if (!fs.existsSync(binaryPath)) {
  • 写入本地文件
    scripts/cleanup.js:53
    try { fs.chmodSync(binaryPath, 0o755); } catch (_) { }
  • 执行外部命令来自配置/变量
    scripts/cleanup.js:59
    execFileSync(binaryPath, ["event", "stop", "--force"], { stdio: "inherit" });
  • 读取本地文件
    scripts/uninstall.js:43
    if (binaryPath && fs.existsSync(binaryPath)) {
  • 写入本地文件
    scripts/uninstall.js:45
    try { fs.chmodSync(binaryPath, 0o755); } catch (_) {}
  • 执行外部命令来自配置/变量
    scripts/uninstall.js:48
    execFileSync(binaryPath, ["event", "stop", "--force"], { stdio: "inherit" });
  • 执行外部命令来自配置/变量
    scripts/uninstall.js:57
    execFileSync(binaryPath, ["auth", "logout"], { stdio: "inherit" });
  • 删除本地文件
    scripts/uninstall.js:73
    fs.rmSync(dir, { recursive: true, force: true });
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • OAuth2授权
  • 会议管理
  • 录制管理
v1.1.02026-10-30内容较长已截断
· [v1.1.0] - 2026-10-30 本次发布是 v1.0.x 系列之后的第一个小版本。亮点: 1. 全新的 update 子命令组,接入服务端「版本信息推送 + 用户提醒偏好」机制,覆盖交互式检查 / 查询 / 设置偏好 / 自升级,还会在每个命令响应里注入顶层 _notice.update 提示词(受用户偏好和节流窗口控制)。 2. record 子命令组整合与扩展:原有的 8 个 record 子命令,加上一批新能力(共享配置读写、授权成员管理、智能录制配置、结构化待办、AI 时间线……),合并为 6 个子命令,通过 --action 分发。 · 新增 · 新增 update 子命令组(cmd/update/):接上 /v1/cli/version-info 等接口,端到端覆盖「检查最新版 → 用户决定 → 下载 + 校验 + 安装 → 持久化偏好」。四个子命令都要求登录。 - update check — 报告当前版本、服务端告知的最新版本、升级是否可执行(结合黑名单)以及用户当前偏好。即使「已是最新」,也返回字段完整的 CheckInfo,让智能体看到稳定的结构。 - update get — 纯本地查看已持久化的偏好和最近一次缓存,用于诊断。 - update set --preference remind|never_remind — 先写本地文件作为权威来源,再尽力上报到服务端的 never_remind 白名单;上报失败只记日志、不向上抛错,免得一次网络抖动就让智能体反复重试。 - update run — 真正的升级入口:用 filelock.ProcessLock 强制跨进程单飞;默认路径是「下载 CDN tgz → npm install -g 」,当服务端把 target_from_npm 置为 true 时改走 npm install -g @tencentcloud/tmeet@。Windows 上「替换正在运行的 exe」问题由 npm 的 postinstall shim 解决,所以 Linux / macOS / Windows 共用一条代码路径。 · 自动注入 _notice.update(internal/output/print.go、internal/notice/):每个经 FormatPrint 渲染的成功响应都会自动追加顶层 _notice.update 载荷(可用新增的 WithoutUpdateNotice() 选项关闭)。注入形态由本地偏好(unset / remind / never_remind)、服务端告知的 notice_gap 节流窗口和反馈渠道特例共同决定;同一窗口内每个账号最多提示一次。 · 新增 record 能力(cmd/record/): - record share-set — 一次调用可同时「更新共享配置 + 批量加成员 + 批量删成员」。命令行按需分发到对应下游 API,并汇总 succeeded / failed / results[],让部分成功的结果一目了然。核心参数覆盖共享总开关、权限点模式(1~6:公开 / 企业 × 查看 / 密码 / 审批)、访问密码、过期类型与自定义过期时间、观看者下载 / 查看转写与纪要 / Rooms 可见性开关,以及成员增删。写操作;已加入危险操作确认表。 - record settings-set — 修改录制文件的「字幕开关」和「AI 智能录制开关」(1 = 关 / 2 = 开);两个参数至少给一个,用 Flags().Changed(...) 保证未改动的字段不发送。写操作。 - record access --action sharing|members|settings — 查询共享配置、授权成员或智能录制配置(此前只支持 address)。 - record content --action todos|timeline — 结构化智能待办检索和 AI 智能时间线检索;转写 / 纪要还新增「按分享 URL 分页列表」形式。 - record search --query-field 新增两个取值:todo(搜索智能纪要待办内容)和 smart_minutes(包含待办)。 · 新增 internal/upgrade 升级基础包(internal/upgrade/):从 cmd/update 抽出的无 cobra 工具包,方便后续命令或测试框架复用。 - DownloadToTemp — 10 分钟总超时加 60 秒空闲超时,响应 context 取消,共用包级 *http.Client 做连接池,边流式下载边算 SHA-256。 - InstallSkill
v1.0.192026-10-20
· [v1.0.19] - 2026-10-20 · 新增 · 隐藏子命令 auth exchange-code(cmd/auth/exchange_code.go、cmd/auth/base.go):把当前命令行登录会话换成 Open Platform 签发的短期一次性授权码,供上游调用方的后端解析用户身份。 · internal/output/print_test.go 的完整单元测试(524 行):覆盖 marshalNoEscape、PrintInfof、PrintErrorf、FormatPrint、GetFormat 五个核心函数。主要锁定下文「变更」一节修复的字面 % 回归问题,并明确断言:错误消息必须走 cmd.ErrOrStderr(),不能被 SetOut 改道到 stdout;FormatPrint 不转义 / 和 &;未知的 --format 值回退到紧凑 JSON;空的 trace_id / message 经 omitempty 省略;WithHints 选项正确注入 hints 字段。 · 变更 · 没有可变参数时,PrintInfof / PrintErrorf 不再格式化 format(internal/output/print.go):旧实现不管有没有传 args,一律走 fmt.Sprintf(format, args...)。调用方把拼好的字符串当唯一参数传入时(比如含 50%、URL 编码的 %20 / %2F,或服务端返回的错误描述),fmt.Sprintf 会把这些 % 当成缺少参数的格式动词,往输出里漏出 %!x(MISSING) / %!(MISSING) 之类的残渣。现在两个函数显式分支:len(args) == 0 时原样打印格式串,否则仍交给 fmt.Sprintf。这样「传完整句子」和「传 printf 风格模板」两种调用方式都正确。 · PrintErrorf 改为写入 cmd.ErrOrStderr(),cmd == nil 分支改用 fmt.Fprintln(os.Stderr, ...)(internal/output/print.go):之前用 cmd.OutOrStderr(),会被 SetOut 覆盖,于是调用方只设了 SetOut(比如把 stdout 接到缓冲区做结构化消费)时,错误消息混进 stdout 流,污染智能体对业务数据的 JSON 解析。改用 ErrOrStderr() 后,错误输出严格留在错误流,符合「stdout 走业务数据、stderr 走诊断信息」的长期约定。cmd == nil 分支也从 fmt.Printf 改为 fmt.Fprintln(os.Stderr, ...),同样走 stderr。
v1.0.182026-09-11内容较长已截断
· [v1.0.18] - 2026-09-11 · 新增 · 新增 event 子命令组:通过每主机总线守护进程实时订阅事件(cmd/event/、cmd/root.go、internal/event/):引入完整的「每主机总线守护进程 + 共享 WSS 长连接 + 多消费者扇出」框架,让智能体可以订阅腾讯会议实时事件(如 meeting.started、meeting.end),并以 NDJSON 消费。所有事件消费方共用总线守护进程管理的单条 WSS 连接,握手、心跳、自动重连都集中在这里处理。 - event list(cmd/event/list.go):从本地内置注册表列出可订阅的 EventKey;无需登录,也不发起远程调用。可选 --domain 按域过滤(如 meeting);未知域以退出码 1 退出,并打印已知域集合。 - event schema(cmd/event/schema.go):打印指定 EventKey 的 params_schema、resolved_output_schema、jq_root_path;无需登录。未知 key 以退出码 1 退出,并提示改用 event list。这是写 --jq、--param 之前必须做的一步:jq_root_path 写错不会报错,只会静默丢事件(如 meeting.started、meeting.end 的 jq_root_path=.payload,而 payload 本身是数组,jq 必须先取 .[0] 再往下取字段)。 - event consume --event-id(cmd/event/consume.go、cmd/event/consume_runner.go):真正的订阅入口;需要登录(owner_hash 绑定到总线)。支持批量模式(--max-events、--timeout)和常驻模式(两个参数都不给,用 Ctrl-C 或 event stop 退出)。自带 --jq 客户端投影、--param key=value 订阅参数、--output-dir 把 NDJSON 落盘(只接受相对路径,含 .. 的路径直接拒绝,硬校验),以及 --quiet 屏蔽非致命 stderr。严格区分 stdout 与 stderr:业务事件只走 stdout 的 NDJSON;就绪标记、退出摘要、诊断信息只走 stderr。就绪后 stderr 输出 [event] ready event_key=(不受 --quiet 影响);退出时 stderr 输出 [event] exited,并带上收到的事件数和原因(reason: limit|timeout|signal|shutdown)。完全不读 stdin:关闭 stdin、*" 拼接都集中在一个 helper 里。REST 代理的 Tmeet-Unique-ID 请求头和 WSS 的 AuthBindReq.cli_uniq_id 字段现在共用同一份实现,杜绝两条路径格式漂移。 · build.sh 现在先跑单元测试再编译(build.sh):开头执行 go test -count=1 ./...,失败即中止(靠脚本的 set -e),把「先测试后构建」固化进发布流程。 · 变更 · ClearUserConfig 改为两阶段「先释放资源,再清除凭据」流程(internal/config/user.go、internal/auth/auth.go、internal/proxy/rest-proxy/proxy.go):新的 ClearUserConfig 依次执行(1)读取 ActiveOpenId;(2)按注册顺序逐个调用 ResourceReleaseHook,快速失败:任何失败或 panic 都保留 keychain 和 active_open_id,方便用户重试;(3)删除 keychain 条目;(4)从 meta 清除 active_open_id。原实现保留为 ClearUserConfigUnResource。auth.RefreshToken 现在接收 ClearUserConfigFunc 参数(调用处接 config.ClearUserConfig),不再硬依赖某个具体清理函数,event 和测试路径可以注入不同的清理策略。 · 细化录制状态枚举描述(internal/utils/enumerate/record_state.go、internal/utils/enumerate/record_state_test.go、internal/utils/converter_test.go):录制中 → 录制中,不可查看或申请,转码中 → 转码中,不可查看或申
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
tencentmeeting-cli 腾讯会议命令行工具(CLI),基于腾讯会议开放平台 OAuth2 授权,支持会议管理、录制管理、参会报告等功能。 功能特性 - 🔐 OAuth2 授权登录 — 设备码授权流程,安全无密码 - 📅 会议管理 — 创建、查询、更新、取消会议,支持周期性会议,管理受邀成员 - 🎬 录制管理 — 查询录制列表、获取下载地址、智能纪要、智能待办、转写详情与搜索、按分享链接查询转写与纪要、录制权限申请、分享设置与授权成员管理、智能录制配置查询与修改 - 📊 参会报告 — 查询参会人列表、等候室成员记录 - 👥 通讯录 — 按用户名/职位/部门检索企业通讯录成员 - 🛠️ 问题排查 — 导出本地日志,支持按时间范围过滤,打包为 zip 文件 - 🔒 安全存储 — 凭证使用 AES-256-GCM 加密,明文不落盘 - 🖥️ 跨平台 — 支持 macOS、Linux、Windows 安装 第一步:安装 CLI 方式一:通过 npm 安装(推荐) npm install -g @tencentcloud/tmeet 安装完成后即可直接使用 tmeet 命令。 💡 如果提示 npm: command not found,说明尚未安装 Node.js。请前往 Node.js 官网 下载并安装 LTS 版本(已包含 npm)。
展开完整文档(README 剩余 1 节)
tencentmeeting-cli

腾讯会议命令行工具(CLI),基于腾讯会议开放平台 OAuth2 授权,支持会议管理、录制管理、参会报告等功能。

功能特性

- 🔐 OAuth2 授权登录 — 设备码授权流程,安全无密码
- 📅 会议管理 — 创建、查询、更新、取消会议,支持周期性会议,管理受邀成员
- 🎬 录制管理 — 查询录制列表、获取下载地址、智能纪要、智能待办、转写详情与搜索、按分享链接查询转写与纪要、录制权限申请、分享设置与授权成员管理、智能录制配置查询与修改
- 📊 参会报告 — 查询参会人列表、等候室成员记录
- 👥 通讯录 — 按用户名/职位/部门检索企业通讯录成员
- 🛠️ 问题排查 — 导出本地日志,支持按时间范围过滤,打包为 zip 文件
- 🔒 安全存储 — 凭证使用 AES-256-GCM 加密,明文不落盘
- 🖥️ 跨平台 — 支持 macOS、Linux、Windows

安装

第一步:安装 CLI

方式一:通过 npm 安装(推荐)

npm install -g @tencentcloud/tmeet

安装完成后即可直接使用 tmeet 命令。

💡 如果提示 npm: command not found,说明尚未安装 Node.js。请前往 Node.js 官网 下载并安装 LTS 版本(已包含 npm)。

方式二:从源码构建

git clone https://github.com/TencentCloud/tencentmeeting-cli
cd tencentmeeting-cli
go build -ldflags "-X tmeet/cmd.Version=v1.0.0" -o tmeet .
或
make build VERSION=v1.0.0

第二步:安装 CLI-SKILL

npx skills add TencentCloud/tencentmeeting-cli -y -g

卸载

方式一:通过 npm 安装的用户

先运行官方卸载脚本完成清理(停止守护进程 → 清除凭证 → 删除 ~/.tmeet/),然后卸载 npm 包:

node $(npm root -g)/@tencentcloud/tmeet/scripts/uninstall.js
npm uninstall -g @tencentcloud/tmeet
npx skills remove TencentCloud/tencentmeeting-cli -g # 可选:同时卸载 CLI-SKILL

方式二:从源码构建的用户

依次手动清理守护进程、凭证、配置目录和自建的二进制:

tmeet event stop --force
tmeet auth logout
rm -rf ~/.tmeet
rm -f /usr/local/bin/tmeet # 替换为你的二进制实际路径

快速开始

1. 登录授权

tmeet auth login

执行后会自动尝试打开系统默认浏览器跳转到授权 URL;若无默认浏览器,则输出授权 URL,手动在浏览器中打开完成扫码授权。CLI 自动轮询结果(超时 5 分钟),凭证加密保存到本地。

如需禁用自动打开浏览器,可使用 --no-browser 参数:tmeet auth login --no-browser

2. 创建会议

tmeet meeting create \
--subject "周例会" \
--start "2026-04-10T10:00+08:00" \
--end "2026-04-10T11:00+08:00"

3. 查询会议列表

查询进行中/即将开始的会议 tmeet meeting list

查询已结束的会议
tmeet meeting list-ended \
--start "2026-04-01T00:00+08:00" \
--end "2026-04-30T23:59+08:00"

4. 登出

tmeet auth logout

全局标志

所有命令均支持以下全局标志:

| 标志 | 简写 | 默认值 | 说明 |
| --format | — | json | 输出格式:json(紧凑格式)\| json-pretty(缩进格式) |
| --compact | — | false | 精简输出模式:仅保留关键字段,过滤冗余字段以降低响应体积,适用于查询/列表类命令 |
| --version | -V | — | 查看版本号 |

示例:

查看版本号 tmeet -V

以缩进格式输出响应 tmeet meeting get --meeting-id "6953553464429888300" --format json-pretty

以精简模式输出查询结果(仅保留关键字段) tmeet record search --meeting-id "6953553464429888300" --compact

分页参数说明

自 v1.0.5 起,所有支持分页的命令统一采用 --page-token + --page-size 方案。原先的 --page / --pos / --size 参数被标记为 deprecated,仍可使用但不再推荐,未来版本可能移除。

说明:record content --action transcript 的 --pid / --limit 是该分支用于段落定位的独立参数,不属于通用分页参数,未被弃用。

统一用法:

| 参数 | 类型 | 说明 |
| --page-token | string | 分页游标。首次查询不传;后续翻页请将上一次响应中的 next_page_token 传入 |
| --page-size | int | 每页大小,不同命令默认值与上限不同,详见各命令说明 |

典型分页流程:

1) 首次查询(不传 page-token) tmeet record search --meeting-id "6953553464429888300" --page-size 30

2) 从响应中取出 next_page_token,用于下一页
tmeet record search \
--meeting-id "6953553464429888300" \
--page-size 30 \
--page-token "<next_page_token>"

3) 重复直到 next_page_token 为空,即已到最后一页

各命令 --page-size 默认值/最大值速查:

| 命令 | 默认值 | 最大值 | 旧参数(已弃用) |
| meeting list | 20 | 20 | — |
| meeting list-ended | 30 | 30 | --page |
| meeting search | 30 | 30 | — |
| meeting invitees-list | 30 | 30 | --pos |
| record search | 30 | 30 | — |
| record access --action address | 30 | 30 | — |
| record content --action minutes --share-url | 5 | 5 | — |
| record content --action transcript --share-url | 5 | 5 | — |
| report participants | 100 | 100 | --pos / --size |
| report waiting-room-log | 100 | 100 | --page |
| minutes search | 20 | 50 | — |
| minutes get | 10 | 30 | — |

record content --action transcript(transcript details / search 分支)与 record content --action paragraphs 暂不支持基于 --page-token 的新分页方案。

兼容性说明:当未传入 --page-token 且同时传入了旧分页参数(如 --page、--pos)时,CLI 会按旧模式发起请求(page_type=0);否则一律按新模式(page_type=1)发起请求。

命令总览

tmeet [--format json|json-pretty] [--compact] [-V]
├── auth
│ ├── login # OAuth 授权登录 │ ├── logout # 登出并清除凭证 │ └── status # 查看当前登录状态 ├── meeting │ ├── create # 创建会议(支持普通/周期性) │ ├── update # 更新会议信息 │ ├── cancel # 取消会议 │ ├── get # 获取会议详情 │ ├── list # 获取进行中/即将开始的会议列表 │ ├── list-ended # 获取已结束的会议列表 │ ├── search # 按关键词/会议号/时间范围搜索会议 │ ├── invitees-list # 获取会议受邀者列表 │ ├── invitees-add # 添加会议受邀者 │ ├── invitees-remove # 移除会议受邀者 │ └── invitees-replace # 替换会议受邀者列表 ├── contact │ ├── search # 搜索企业通讯录成员 │ ├── lookup-by-email # 通过邮箱反查用户信息 │ └── lookup-by-phone # 通过手机号反查用户信息 ├── record │ ├── search # 按关键词/会议号/会议ID/时间范围/文件类型搜索或列出录制 │ ├── content # 读内容:--action minutes|todos|transcript|paragraphs|timeline │ ├── access # 查访问:--action address|sharing|members|settings │ ├── share-set # 修改录制分享设置与授权成员(写操作,执行前确认) │ ├── settings-set # 修改录制文件智能录制配置(写操作,执行前确认) │ └── permission-apply # 录制权限申请:--action prepare|commit(默认 prepare 预览) ├── report │ ├── participants # 获取参会人列表 │ ├── waiting-room-log # 获取等候室成员列表 │ ├── participants-export # 导出参会成员明细(异步任务) │ └── job-result # 获取异步任务结果 ├── control │ ├── call # 呼叫成员入会(会中邀请呼叫) │ ├── kick # 将成员踢出会议(会中踢人) │ └── waiting-room # 等候室管理(移入会议/移回等候室/移出) ├── minutes │ ├── search # 按关键词/时间搜索元宝纪要 │ └── get # 查询元宝纪要详情 ├── tshoot │ ├── log # 导出本地日志(支持按时间范围过滤,可选 --upload 上传至服务器) │ └── feedback # 上报问题排查反馈到服务器 ├── app │ ├── get # 获取当前 CLI 应用信息 │ └── set # 设置当前 CLI 应用信息 ├── event │ ├── list # 列出可订阅的 EventKey │ ├── schema # 查看 EventKey 的参数 / 输出 schema │ ├── consume # 订阅 EventKey,按 NDJSON 流式输出事件 │ ├── status # 查看本机 bus 守护进程状态 │ └── stop # 停止本机 bus 守护进程(可选 --force 清理残留) └── update ├── check # 查询是否有新版本 ├── get # 查看更新偏好 ├── set # 设置更新偏好(remind | never_remind) └── run # 下载并替换为最新版 CLI

命令参考

各子命令的完整参数说明、示例与响应字段请参阅:👉 docs/command.md

安全与风险提示(使用前必读)

腾讯会议 CLI 工具接入 OpenClaw 等 AI 智能体并获得你的授权后,AI 将获得你在腾讯会议的数据访问权限(包括但不限于你的详细用户信息、管理和查询会议、录制和纪要等文件查询导出),并以你的用户身份在授权范围内执行操作。尽管工具有安全防护,AI 仍可能因模型幻觉、提示词注入、投毒攻击、执行偏差不可控等原因,导致数据泄露、越权操作等执行非预期操作的高风险后果,请你谨慎操作和使用,并遵循你所在企业的数据安全等内部管理要求,避免造成数据丢失、泄露等损失。若怀疑泄露或需停用,请立即执行登出命令 tmeet auth logout。

请你充分理解并接受上述风险后再使用本工具,安装使用 CLI 后即视为你自愿承担相关责任。

配置说明

配置文件默认存储在 ~/.tmeet/ 目录下,支持通过环境变量覆盖:

| 环境变量 | 说明 | 默认值 |
| TMEET_CLI_CONFIG_DIR | 配置文件目录 | ~/.tmeet/ |
| TMEET_CLI_DATA_DIR | 加密数据目录 | 平台相关默认路径 |

注意:所有时间参数均使用 ISO 8601 格式,例如 2026-04-10T14:00+08:00。响应中的时间戳字段会自动转换为 ISO 8601 格式展示。

贡献指南

欢迎提交 Issue 和 Pull Request,请先阅读 CONTRIBUTING.md。

安全

如发现安全漏洞,请参阅 SECURITY.md 了解如何私下报告。

许可证

本项目基于 MIT License 开源。
预览分享卡片长什么样 ↓TencentCloud/tencentmeeting-cli
分享 · DeepSeek Harness Hub
TencentCloud/tencentmeeting-cli

腾讯会议命令行工具CLI,基于腾讯会议开放平台 OAuth2 授权,支持会议管理、录制管理、参会报告等功能。

回到顶部