-
Notifications
You must be signed in to change notification settings - Fork 52
feat(leech): Leech V1 - Telegram Message Leech with SQLite & Structured Logging#90
Open
tp-ai666 wants to merge 1 commit into
Open
feat(leech): Leech V1 - Telegram Message Leech with SQLite & Structured Logging #90tp-ai666 wants to merge 1 commit into
tp-ai666 wants to merge 1 commit into
Conversation
... & structured logging - Login session check via .leech login/session - Date-range message leech from chat/group/channel (.leech chat) - Local SQLite storage: leech_jobs, leech_messages, leech_actions - Structured JSON logging for every action (console + DB) - Bilingual code comments (English + Chinese) - Bilingual documentation (README, Architecture, Features) - Local smoke test (npm run leech:smoke) with fake Telegram client - TypeScript strict mode verified (npx tsc --noEmit)
TiaraBasori
commented
Jun 27, 2026
Member
请 PR 到插件仓库:
github.com/TeleBoxOrg/TeleBox_Plugins
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary / 概述
This PR adds a Leech V1 plugin to TeleBox — a Telegram message leeching system with local SQLite storage and structured logging.
本 PR 为 TeleBox 添加 Leech V1 插件 — 一个带本地 SQLite 存储和结构化日志的 Telegram 消息抓取系统。
Features / 功能
New Files / 新增文件
Verification / 验证
px tsc --noEmit — PASSED
pm run leech:smoke — PASSED (service layer + plugin command layer)
Commands / 命令
.leech login— Check session.leech chat here --from 2026年01月01日 --to 2026年01月31日— Leech messages.leech jobs— View tasks.leech stats— View statistics.leech db— Show DB path