MANUAL-CH

REG

该模块允许模拟真实用户使用真实移动设备在 Telegram 上注册账户。

第 1 点:注册数量

程序将注册的总账户数量,达到设置值后将停止注册。

验证码等待时间(分钟)——等待来自短信平台的验证码。

注册语言(可选 RU / EN)——可根据语言设置名字和姓氏(您也可以自定义设置名字和姓氏)。

线程数量——程序将同时获取多个号码,并并行注册多个账户。

第 2 点:其他设置

可以选择性地注册不同类型的账户。

信任账户:指那些已经存在、具有一定“养号”时间,并且在您重新注册前就已创建的账户。

新账户:指尚未在 Telegram 中注册的号码,注册后您将成为该账户的第一任拥有者

第 3 点:设置头像

注册时可以为您的账户设置头像。

您可以使用人工智能 (AI) 生成头像,或从本地文件夹中选择头像(详见后文)。

生成用户名:注册时将自动为账户设置用户名。

您可以通过“名字 + 姓氏”组合生成用户名(程序将根据您的名字和姓氏生成用户名,如果已被占用,将自动生成唯一版本),也可以上传自定义用户名列表文件,若用户名已被使用,程序也会自动处理成唯一值。

设置两步验证(2FA):注册时为账户设置二次验证密码,防止他人登录您的账号。

您可以随机生成 2FA(混合字母、数字、特殊符号),也可以为所有账户统一设置相同的 2FA 密码。

第 4 点:用于注册的令牌(Token)

随着 Telegram 的发展,我们也同步优化,加入了令牌机制,可以提高注册成功率并减少封号率。

第 5 点:注册数量增加时

您的等级也会随之提升,相应每个 Token 的单价降低。

Token 仅在成功注册账户时才会被消耗,其他情况下不会扣费。

第 6 点:其他可选项

  • 设置 2FA 出现百分比限制:部分号码已开启 2FA,无法重新注册,您可设置一个比例限制,当注册失败率接近设定值时,程序将自动停止,避免浪费资源。
  • 使用黑名单号码过滤:若号码在黑名单中,将自动跳过并使用下一个号码。
  • 将带 2FA 或被封的号码加入黑名单:防止今后再次使用这些号码。

第 7 点:短信平台(SMS银行)

您需要提前设置 SMS 平台的 API 密钥,在设置中填写到“短信银行”模块中。

第 8 点:选择注册国家

在 API 密钥有效的前提下,系统会加载可用于注册的国家列表。

第 9 点:选择注册服务

部分短信平台支持 Telegram 的多个服务接口(如 tg 和 tgs),区别在于使用不同的号码段和价格。

第 10 点:选择运营商

部分短信平台允许选择特定的手机号运营商,每个运营商的号码价格不同。

第 11 点:最大价格限制(MaxPrice)

您可以设置注册号码的最高价格限制,避免超过预算。

第 12 点:余额显示

系统会显示您短信平台账户的当前余额(需要有效 API 密钥)。

  • 账户价格:会自动加载每个账户的注册成本(根据短信平台)。
  • 可用号码数量:显示当前可用的注册号码数量(但此数据有时不准确,部分平台存在虚假数据)。

第 13 点:验证码接收模式

  • 仅短信:只发送短信验证码。
  • 短信 + 电话:先发短信,若未收到,则发语音电话(但并非所有平台支持语音播报验证码)。

第 14 点:等待号码

若当前无可用号码,程序将自动等待并抢占首个可用号码。

第 15 点:注册后立即转换账户

该功能允许注册完成后立即通过短信方式在新设备上登录,形成第二会话(session)。

第 16 点:更新统计信息

实时更新余额、账号价格、可用号码等信息。

第 17 点:保存设置

保存当前的所有注册设置。

第 18 点:启动注册

开始执行账户注册流程。

第 19 点:注册启动后

程序会要求您输入 Google 身份验证器(Google Authenticator)的验证码,用于保护您的账户 Token 及密钥不被盗用。

您可在 Google Play(安卓)或 App Store(苹果)下载此 App,并通过扫描二维码配置。

第 20 点:注册所需数据

相关注册数据保存在 resources/registration 文件夹下:

  • 文件夹 1 - accounts:存放缓存或过期 session 的临时文件
  • 文件夹 2 - avatars:存放头像(若启用了从本地上传头像功能)
  • 文件 1 - app_pairs:记录登录账户所用的客户端组合
  • 文件 2 - app_versions:应用版本信息
  • 文件 3 - blacklist.txt:黑名单号码列表
  • 文件 4 - devices:设备型号
  • 文件 5 - firstname_en:英文名
  • 文件 6 - firstname_rus:俄文名
  • 文件 7 - land_codes:界面语言参数
  • 文件 8 - lastname_en:英文姓氏
  • 文件 9 - lastname_rus:俄文姓氏
  • 文件 10 - sdks:系统 SDK 版本
  • 文件 11 - system_lang_codes:系统语言参数
  • 文件 12 - username.txt:用于读取注册时使用的用户名列表

第 21 点:注册时用于转换的账户数据

转换所用数据保存在 resources/converter:

  • app_pairs、app_versions、devices、land_codes、sdks、system_lang_codes

第 22 点:注册完成的账户

注册(无论是否进行了转换)后的账户信息保存在:

resources/session/accounts

第 23 点:注册所用的参数和格式

(将在另一个章节中详细说明)