腾讯会议智能操作 & 自动关闭
功能
自动判断会议状态
脚本读取页面上的会议信息(状态、主题、会议号、开始时间),根据状态执行不同操作:
| 状态 |
操作 |
面板颜色 |
| 已结束 |
仅展示信息 |
灰色 |
| 进行中 / 即将开始(≤5分钟) |
点击"加入会议" |
绿色 |
| 未开始(>5分钟) |
点击"添加到会议列表" |
黄色 |
| 操作失败(找不到按钮) |
显示失败提示 |
橙色 |
自动关闭页面
操作完成后,页面进入 5 秒倒计时自动关闭:
- 倒计时显示在浮窗底部
- 点击"取消"按钮可中止自动关闭
- 按
Esc 键同样可中止自动关闭
- 页面切换到后台(客户端弹出)时会立即关闭
- 取消后显示"已取消自动关闭"提示
会议倒计时
当会议未开始时,浮窗内实时显示距离会议开始的倒计时(X小时X分钟),到时间后变为"已到时间"。
适配站点
https://meeting.tencent.com/dm/*
https://meeting.weixin.qq.com/dm/*
安装
- 安装 Tampermonkey 浏览器扩展
- 点击 Tampermonkey 图标 → 添加新脚本
- 将
auto-close-tencent-meeting.user.js 的内容粘贴进去并保存
- 打开任意腾讯会议链接即可生效
工作流程
打开会议链接
│
├─ 会议已结束 → 展示信息 → 自动关闭
│
├─ 进行中 / ≤5分钟 / 无法解析时间
│ → 点击"加入会议" → 展示结果 → 自动关闭
│
└─ 未开始(>5分钟)
→ 点击"添加到会议列表" → 展示会议信息 + 倒计时 → 自动关闭
可配置项
脚本顶部的常量:
const THRESHOLD = 5 * 60; // 判断"即将开始"的阈值,单位秒,默认 300(5分钟)
const CLOSE_SEC = 5; // 自动关闭倒计时秒数,默认 5
浮窗样式
- 右上角固定定位,310px 宽度,圆角卡片
- 从右侧滑入动画(0.3s)
- 色彩区分状态:绿色=成功,黄色=等待,橙色=失败,灰色=已结束