Skip to main content

Member Harvest

Two tabs: Raw Harvest (原始采集) collects people, Agent Filter (Agent 过滤) screens them. Both produce CSV files stored under exports/ in the data directory (Open export folder (打开导出目录) at the top right), which can be imported directly into Bulk DM.

Raw Harvest​

One run = multiple links × multiple accounts, sharing one set of parameters. Only one run can be active at a time, with at most 30 accounts, using concurrency grouped by proxy.

One per line, in three forms:

https://t.me/cryptosignals_cn
@airdrop_hunters
https://t.me/+Kq3xL9mZ2bA4NjU1

Invite links require ticking Auto-join private group invite links (自动加入私密群邀请链接). For private groups the account is already in, click Pick from the account's groups (从账号的群里选).

Harvest method​

MethodWho is collectedLimits
Member list (成员名单)The group's member listA non-admin account can only page through about 200 people. This is a Telegram limit; reaching the end is treated as finished, with no error. Groups that hide their member list are skipped
Message history (消息记录)People who have posted and people who were @-mentionedScans 3000 messages per group by default

To harvest a large group fully, use Message history. The people it collects are also all real, active users.

Resolve @-mentioned usernames (补全被 at 的用户名) is off by default (it is slower). With it off, @-mentioned people have only a username and no user id, and such people cannot go through AI judgment.

Hard filters​

Hard filters (硬性条件) has 5 items ticked by default: deduplicate (去重), exclude bots (排除机器人), remove suspected deleted accounts (剔除疑似注销), remove deleted accounts (剔除已注销), remove risky accounts (剔除风险号). Optional: Premium only (仅保留会员), exclude verified accounts (排除认证号), exclude admins / owner (排除管理员 / 群主), last-seen range (在线范围), nickname keyword blacklist (昵称关键词黑名单), join time (入群时间).

Keywords: the Member list method matches nickname / username / bio; the Message history method matches message text.

Output​

CSV columns: user_id, username, nickname (昵称), phone number (手机号), bio (简介), bot (机器人), deleted (已注销), flags (标记), Premium (会员), verified (认证), role (身份), last seen (在线), join time (入群时间), source (来源).

If you click Stop harvest (停止采集) midway, what has been collected is still exported.

Agent Filter​

Choose one of two inputs: From existing exports (从已有导出; multi-select, deduplicated automatically) or Upload CSV (上传 CSV; must contain the user_id / username / nickname (昵称) columns).

Records first pass the local rules (the same hard filters as above), then go to AI as needed:

ItemDescription
AI judgment (AI 判定)Set to None (不使用) to run only the local rules and spend no tokens
Prompt (提示词)The gear button opens the prompt library, with three built-in prompts: Airdrop hunter screening (空投猎人筛选), High-net-worth collectors (高净值藏家), Support account removal (客服号剔除). You can edit them and add more
Batch size / Concurrency (批次大小 / 并发数)Default 10 / 5
On LLM failure (LLM 失败时)Keep or discard that batch
Model (模型)Leave empty to use the one in Settings · AI Copy API. Without an API Key the task fails immediately

Ticking Generate manifest (生成 manifest) adds a .jsonl next to the output CSV, recording why each person was kept or removed.

Filter tasks can be submitted back to back and queue up. On a task row you can download the CSV, locate the file, retry failed batches, or retry the whole task.

App restart​

Harvest and filter tasks that have not finished are marked as failed and do not resume.