Egatee Chat Summary Skill
该 Skill 用于:
- 1. 调用 notify 开放接口
POST /api/notify/im/openapi/getChatHistoryByApiKey(X-API-Key 鉴权)拉取绑定 IM 账号近 1~7 天聊天记录 - 输出
meta 与按对端聚合的 peer_summaries(含 peerNick / peerAvatar 等)
未配置 EGATEE_CHAT_API_KEY 时:tool.py 会报错并提示在 OpenClaw 中为该 Skill 配置该环境变量。
输入参数
- -
day: 查询最近天数,范围 1~7,默认 1 - INLINECODE9 : 每页条数,默认 100
- INLINECODE10 : 最大分页页数,默认 20
依赖环境变量
- -
EGATEE_CHAT_API_KEY(必填):OpenClaw 中需在 Skill 环境变量里配置;uat_ 前缀走 UAT 网关,prod_ 等走生产网关(详见 tool.py 推断逻辑)。 - INLINECODE15 (可选):显式指定网关根地址;不填则按 apiKey 前缀自动选择
http://api.uat.egatee.net 或 https://api.egatee.com。 - INLINECODE18 (可选):仅作
meta.imAccount 兜底显示。 - INLINECODE20 (可选):当前 openapi 接口不使用,保留兼容。
- INLINECODE21 /
EGATEE_REQUEST_ID(可选):调试与链路追踪。
运行
CODEBLOCK0
Egatee 聊天摘要技能
该技能用于:
- 1. 调用通知开放接口 POST /api/notify/im/openapi/getChatHistoryByApiKey(使用 X-API-Key 进行鉴权),拉取绑定 IM 账号近 1~7 天的聊天记录
- 输出 meta 以及按对端聚合的 peer_summaries(包含 peerNick / peerAvatar 等)
当未配置 EGATEECHATAPI_KEY 时:tool.py 会报错,并提示在 OpenClaw 中为该技能配置该环境变量。
输入参数
- - day:查询最近天数,范围 1~7,默认值为 1
- size:每页条数,默认值为 100
- max_pages:最大分页页数,默认值为 20
依赖环境变量
- - EGATEECHATAPIKEY(必填):需在 OpenClaw 的技能环境变量中配置;以 uat 前缀开头的走 UAT 网关,prod 等前缀走生产网关(详见 tool.py 中的推断逻辑)。
- EGATEENOTIFYBASEURL(可选):显式指定网关根地址;若不填写,则根据 apiKey 前缀自动选择 http://api.uat.egatee.net 或 https://api.egatee.com。
- EGATEEFROMACCOUNT(可选):仅作为 meta.imAccount 的兜底显示值。
- EGATEEAUTHTOKEN(可选):当前 openapi 接口未使用,保留以保持兼容性。
- EGATEEDEBUG / EGATEEREQUEST_ID(可选):用于调试与链路追踪。
运行
bash
python tool.py --day 7 --timeout 60