Telegram空号检测、TG筛开通和TG筛活跃经常被混在一起,但它们回答的是三个不同问题:号码本身是否为空号、号码是否开通Telegram、账号是否存在可用于分组的活跃信号。顺序选错,不仅增加成本,也会让Excel字段被错误解释。
三个概念用一句话说明
- 空号检测:检查手机号码本身的状态,不针对Telegram账号。
- TG筛开通:判断号码是否检测到Telegram开通信号。
- TG筛活跃:在平台账号维度返回离线时间、活跃天数、用户名等支持字段。
为什么“空号”不等于“未开通TG”
一个正常使用的手机号可以从未注册Telegram;一个号码也可能曾经关联平台账号,但当前号码状态或账号状态已经变化。因此,“是否空号”和“是否开通”必须保存在不同列,不能把TG未开通名单直接命名为死号名单。
| 检测对象 | 服务 | 爱普筛导出字段 |
|---|---|---|
| 号码本身 | 空号检测 | 手机号、是否空号 |
| Telegram开通状态 | TG筛开通 | 手机号、是否开通 |
| Telegram活动信号 | TG筛活跃 | UserID、用户名、离线时间、活跃天数、姓名、VIP、冻结等 |
推荐的分层检测顺序
- 对来源久远、质量未知的号码库,先做格式清理和空号检测;
- 对号码有效或无需基础检测的名单,再执行TG筛开通;
- 只对已开通且确实需要进一步分组的记录执行TG筛活跃;
- 若业务需要年龄、性别或头像,再单独选择相应画像任务;
- 把每次任务的结果与检测日期回填原始数据。
这不是所有项目必须遵循的固定流水线。若名单刚由用户提交、号码有效性已经有可靠记录,可以直接从TG筛开通开始。关键是不要重复购买已经掌握的信息。
活跃字段为什么可能不完整
Telegram官方FAQ说明,用户可以通过隐私设置限制他人看到精确的“最后上线”和在线状态。因此,离线时间为空或较模糊时,应保留未知,而不是自动判定为死号或长期不活跃。参见Telegram最后上线与在线状态说明。
TXT上传与Excel回填示例
爱普筛只允许上传TXT,每行一个号码。企业原始Excel中的客户ID、来源、同意记录不放入TXT,而是另行保存。任务完成后,用手机号将导出Excel匹配回原始表,并新增独立字段:
phone | is_empty | tg_opened | tg_active_days | checked_at
12025550123 | 否 | 是 | [原始结果] | 2026-09-04
示例中的列用于说明结构,不代表每个任务会一次返回全部字段;实际列以所选服务为准。
结果应该怎样命名
- 使用“号码状态”“TG开通状态”“TG活跃结果”三个独立字段组;
- 未知、异常和空值保留原样,不能全部改成“否”;
- 记录检测时间,因为号码与账号状态可能变化;
- 保留原始号码,避免格式化后无法追溯;
- 筛选状态不等于用户授权,不直接触发批量营销。
查看空号检测服务或Telegram筛号服务,先从要回答的问题选择任务。把三种检测拆开后,团队更容易控制成本,也更不容易把“未开通”“不活跃”和“空号”混为一谈。
