闲社服务运行正常AI智能体自动化平台
t

Telegram只读

技能标识:telegram-readonly

Read the user's personal Telegram account in a controlled, read-only way via Telethon/MTProto. Use when you need to inspect Telegram chats, list dialogs, read recent messages from a specific chat, or search Telegram messages without relying on the Telegram Bot API. Do not use for sending, replying, editing, deleting, or any write action.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.2
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Telegram只读

Telegram 只读模式

使用已安装的 telegram-readonly CLI 从用户个人账户读取Telegram信息。

此技能存在的理由是Telegram Bot API不适合读取真实个人账户。应改用基于Telethon的MTProto。

快速规则

  • - 仅将此技能用于读取操作。
  • 不要擅自执行写入操作。
  • 除非用户明确要求,否则不要在封装器中添加发送/编辑/删除逻辑。
  • 将Telethon会话视为高权限机密。
  • 在真实聊天中测试前,默认未读状态保持为尽力而为。

安装偏好

优先使用已安装的CLI,而非硬编码脚本路径。

推荐安装方式:

bash
pipx install git+https://github.com/ropl-btc/telegram-readonly-cli.git

在仓库目录内的备用安装方式:

bash
pip install .

安装后使用:

telegram-readonly

命令

显示内置帮助

bash
telegram-readonly help

一次性认证

bash
export TELEGRAMAPIID=12345678
export TELEGRAMAPIHASH=yourapihash
telegram-readonly auth

列出聊天

dialogs --query 对 name、username 和 title 进行基于令牌的匹配,因此像 petros skynet 这样的查询即使完整字符串不作为单个子串存在也能生效。

bash
telegram-readonly dialogs --limit 50

读取最近消息

bash
telegram-readonly messages --chat @username --limit 50 --reverse

搜索消息

bash
telegram-readonly search invoice --limit 50

限制搜索范围至单个聊天:

bash
telegram-readonly search deadline --chat @username --limit 50

列出最近未读聊天

默认行为有倾向性:排除静音和归档的聊天。

bash
telegram-readonly unread-dialogs --limit 10

需要时包含静音和/或归档聊天:

bash
telegram-readonly unread-dialogs --limit 10 --include-muted --include-archived

仅列出最近未读私信

bash
telegram-readonly unread-dms --limit 10

工作流程

  1. 1. 如果设置、认证或未读状态行为重要,请阅读 references/setup-and-safety.md。
  2. 确保已安装 telegram-readonly CLI。
  3. 确保存在Telegram API凭证。
  4. 运行 auth 一次以创建会话。
  5. 根据需要使用 dialogs、messages、search、unread-dialogs 或 unread-dms。
  6. 保持使用范围狭窄且有目的性。

预期输出

封装器返回JSON。请解析JSON而非依赖脆弱的文本抓取。

对话对象包含:

  • - isuser
  • isgroup
  • ischannel
  • isbot
  • archived
  • muted
  • 未读计数器

文件

  • - 包仓库:https://github.com/ropl-btc/telegram-readonly-cli
  • 兼容性封装器:scripts/telegram_readonly.py
  • 设置说明:references/setup-and-safety.md
  • 配置存储:~/.config/telegram-readonly/config.json

何时停止并询问

在以下情况前停止并询问:

  • - 添加写入功能
  • 启用任何后台监视器/守护进程
  • 大规模导出聊天历史
  • 更改密钥/会话存储方式

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 telegram-readonly-1776066008 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 telegram-readonly-1776066008 技能

通过命令行安装

skillhub install telegram-readonly-1776066008

下载

⬇ 下载 telegram-readonly v0.1.2(免费)

文件大小: 7.92 KB | 发布时间: 2026-4-15 14:38

v0.1.2 最新 2026-4-15 14:38
Move skill files under skills/telegram-readonly; keep repo root focused on the installable CLI package.
返回顶部