Telegram Channel Reader

📡 MTProto 直连 · 频道评论全抓取 · 舆情监控

通过 MTProto 协议直连 Telegram 服务器,抓取频道帖子与评论,支持多频道批量监控、时间窗口筛选及评论情感分析,适合舆情追踪与信息聚合。

收藏
5.2k
安装
1.9k
版本
0.8.12
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

该 Skill 基于 Pyrogram/Telethon 双后端,通过 Telegram 官方 MTProto 协议实现直连,无需 Bot API 即可读取任意公开频道及用户已加入的私密频道内容。核心命令包括:

  • tg-reader-check:离线预检,验证凭证与会话文件状态
  • tg-reader info @channel:获取频道元数据(订阅数、描述等)
  • tg-reader fetch @channel --since 24h:按时间窗口抓取帖子,支持 --comments 获取讨论区回复

支持多频道顺序抓取(自动 10 秒间隔防风控)、纯文本过滤、Telethon 备用切换,并可输出至文件以节省 Token。

显著优点

1. 协议级访问:绕过 Bot API 限制,可读取非 Bot 管理员的频道内容及评论
2. 结构化输出:JSON 格式包含阅读量、转发数、媒体类型、评论数等完整元数据

3. 风控友好:内置指数退避重试、自动延迟调节,错误类型标准化(flood_waitaccess_denied 等)便于程序化决策

4. 双引擎冗余:Pyrogram(默认)与 Telethon 可一键切换,降低单点故障风险

5. Token 经济模式--output 模式将大数据量结果写入文件,仅返回摘要,显著降低 LLM 上下文消耗

潜在局限与风险

| 局限 | 说明 |
|------|------|
| 凭证门槛 | 需从 my.telegram.org 申请 `api_id`/`api_hash`,对普通用户有一定技术门槛 |
| 会话绑定 | 会话文件与设备/网络环境强绑定,Docker 隔离模式易出现 `AUTH_KEY_UNREGISTERED` 失效 |
| 评论媒体盲区 | 评论中的图片/视频仅标记存在性,无 OCR 或视觉分析 |
| 速率天花板 | Telegram 服务器级风控不可完全规避,高频监控仍可能触发冷却 |
| 隐私合规 | 抓取非公开频道或评论区用户数据需确保符合 GDPR/数据安全法 |

适合人群

  • 舆情分析师与 OSINT 研究员:需批量监控 Telegram 信息源
  • 内容聚合开发者:构建频道摘要、热点追踪自动化工作流
  • 社区运营者:跟踪竞品频道动态或用户反馈

常规风险

  • 凭证泄露TG_API_HASH 与会话文件等同于账号密码,泄露即丧失账号控制权
  • 账号封禁:异常高频抓取或行为模式触发 Telegram 反滥用策略
  • 数据滞留:默认输出文件 tg-output.json 需定期清理,避免敏感信息本地堆积

Telegram Channel Reader 内容

手动下载zip · 45.7 kB
CHANGELOG.mdtext/markdown
请选择文件