mcpField
M
mark-read

mark-read

github.com/terrylica生产力166 次安装今天更新
代码仓库

关于 mark-read

mark-read 是一项用于将 Telegram 聊天标记为已读的技能,可清除未读徽标和提及提示。它通过 tlg 插件的 tg-cli.ts 脚本运行,并要求已有 GramJS 会话。

主要功能

  1. 01将指定聊天标记为已读
  2. 02清除未读徽标和提及提示
  3. 03通过 tlg 插件命令行运行

适用场景

  1. 01查看聊天后清除未读状态
  2. 02通过命令将 Telegram 对话标记为已读

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/terrylica/cc-skills --skill mark-read

安装后在 Claude Code 中输入/mark-read确认已加载。

详细介绍

将 Telegram 聊天标记为已读

将聊天中的所有消息标记为已读,清除未读徽标和提及。

自我演进技能:此技能会在使用过程中不断改进。如果说明有误、参数发生变化,或需要采用变通方法,请立即修复此文件,不要拖延。仅针对真实且可复现的问题进行更新。

预检

  1. 会话必须存在:~/.local/share/gramjs/<profile>.session
    • 如果不存在,请先运行 /tlg:setup

用法

/usr/bin/env bash << 'EOF'
ROOT="$(cc-plugin-root tlg)"
SCRIPT="$ROOT/scripts/tg-cli.ts"

# Mark a chat as read
bun "$SCRIPT" mark-read <chat_id_or_username>

# Examples
bun "$SCRIPT" mark-read 2124832490
bun "$SCRIPT" mark-read @username
EOF

参数

参数类型描述
chatstring/int要标记为已读的聊天

执行后检查

此技能执行完毕后,请在结束前检查:

  1. 命令是否成功? — 如果失败,请修复导致失败的说明或错误表。
  2. 参数或输出是否发生变化? — 如果 tg-cli.ts 的接口发生变化,请更新用法示例和参数表以保持一致。
  3. 是否需要采用变通方法? — 如果你不得不临时变通(使用不同的标志、增加额外步骤),请更新此 SKILL.md,避免下次调用时重复采用相同的变通方法。

仅当问题真实且可复现时才进行更新,不要臆测。

评论

支持 Markdown