SuperAPI AI 工具集

mark-read

通用与其它

查看项目

更新于 10-16 02:28

技能介绍

用途:将 Telegram 某个聊天的全部消息标记为已读,从而清除未读徽标和提及、消除通知,达到确认消息、去除未读状态的目的。

主要能力:支持按聊天 ID 或 @用户名 指定目标聊天并执行标记已读。该技能自称“自进化”,会在使用中改进:若指令有误、参数漂移或需要额外变通,应据实修正说明文件,但仅针对真实且可复现的问题更新。

使用方式:先做预检,会话文件必须存在,路径为 ~/.local/share/gramjs/<profile>.session;若缺失,先运行 /tlg:setup。随后按示例执行:通过 cc-plugin-root tlg 取得插件根目录并定位 scripts/tg-cli.ts,再用 bun 运行该脚本,命令形式为 bun "$SCRIPT" mark-read <chat_id_or_username>。示例:bun "$SCRIPT" mark-read 2124832490;bun "$SCRIPT" mark-read @username。参数只有 chat,类型为字符串或整数,表示要标记为已读的聊天。

执行后反思:确认命令是否成功;若失败,修正导致失败的错误说明或错误表;检查参数或输出是否变化,若 tg-cli.ts 接口发生漂移,需同步更新用法示例和参数表;若使用了变通做法(不同参数、额外步骤),应更新说明文件,避免下次重复变通。仅在有真实且可复现的问题时更新,不做推测性修改。

限制与暂未提供:除上述会话文件与部署方式外,关于认证细节、依赖版本、错误码列表、速率限制、权限要求及支持平台等,资料暂未提供。