skills/skills.netease.im/qiyu-session-operator

qiyu-session-operator

SKILL.md

七鱼客服会话批量清理器

技能位置

  • 技能代码目录: $SKILLS_ROOT/qiyu-session-operator/
  • 工作目录: $SKILLS_ROOT/qiyu-session-operator/(当前技能专属目录)

重要: 技能已预装在 SKills 目录下,无需在工作目录创建任何目录或复制代码

目标

批量处理七鱼历史会话,查找群主为当前登录用户的所有聊天记录:

条件 操作
群主 == 当前登录用户 拉取聊天消息,收集至 messages_output.json 供 LLM 分析
若非当前用户 跳过

前置条件

必须先运行 qiyu-auto-login 完成登录,生成工作目录下的加密会话缓存文件(.qy_ses.enc)。

python3 $SKILLS_ROOT/qiyu-auto-login/src/main.py

安装依赖(首次使用时)

pip install -r $SKILLS_ROOT/qiyu-session-operator/requirements.txt

执行命令

直接从 SKills 目录运行脚本:

python3 $SKILLS_ROOT/qiyu-session-operator/src/main.py

调试模式(打印逐条处理日志):

DEBUG=1 python3 $SKILLS_ROOT/qiyu-session-operator/src/main.py

脚本会自动从 $SKILLS_ROOT/qiyu-auto-login/ 读取加密会话缓存(.qy_ses.enc),并将输出文件写入专属独立目录。

关键配置(src/main.py 顶部)

参数 当前值 说明
timedelta(days=N) 1 天 查询时间范围(今天往前 N 天至今天结束)
limit 50 每页会话数
kid 动态(来自缓存 id 字段) 过滤当前用户名下的会话

从加密缓存读取的字段

字段 用途
___csrfToken 接口请求 token 参数
cookies 请求头 Cookie
name 当前用户姓名(用于判断是否为群主)
id 当前用户 ID(用于 kid 过滤)

输入输出

文件 路径 说明
输入 $SKILLS_ROOT/qiyu-auto-login/.qy_ses.enc 七鱼加密登录凭证(由 qiyu-auto-login 生成)
输出 $SKILLS_ROOT/qiyu-session-operator/messages_output.json 群主为当前用户的会话消息,供下游分析
Installs
1
First Seen
Apr 2, 2026