各模块中的数据库状态、位置与类型 | BLB - Big little Business

各模块中的数据库状态、位置与类型

  • Автор темы Автор темы emiliar
  • Дата начала Дата начала

emiliar

Administrator
Administrator
Moderator
3 Окт 2024
1 965
10
38

任务完成后在哪里查找数据库​

Telegram Expert 会自动将所有数据库保存到 additives 文件夹中。根据所使用的模块不同,结构可能有所不同:

2025-05-07_14-58-39 (1).png

  • additives/accounts — 在每次扫描账号是否存在封禁、限制或其他技术问题时生成的数据库。
  • additives/registrator_generator — 用于自动生成未来注册账号所需参数和数据的模块。
  • additives/registrator — 存储通过面板直接启动的账号自动注册的数据。
  • additives/registrator_dublicator — 用于克隆 Telegram 会话,能快速创建现有配置文件的副本。
  • invite/ — 该命名下的文件夹包含邀请操作生成的数据库,结尾会标明方式,例如通过 ID 或使用管理员权限。
  • send/ — 所有信息群发任务产生的数据库都会进入该命名的文件夹中,后缀说明群发对象:频道、群组或 ID。
  • parsing/ — 存放通过解析器收集的数据的文件夹,名称中会标明来源,例如评论、群聊等。
  • db_clean、db_exclude、db_gender、db_union — 数据库处理操作。
  • additives/check_phones — 批量检查手机号的结果:可直接查看哪些号码是活跃的,哪些已失效。
  • additives/check_links — 检查所有群聊和频道链接:用于判断是否可访问及是否能继续使用。
  • additives/create_channels — 保存通过软件新建的频道或群聊的信息。
  • additives/reactions — 记录点赞操作的数据:数量以及发送到的帖子。
  • additives/unsubscribe — 群聊或频道批量取消关注的结果报告,在操作完成后生成。
  • stat/ — 所有统计类数据库会进入该前缀命名的文件夹中,名称中会标明具体用途,例如数据计算或生成。
  • additives/subscribe — 保存账号批量订阅指定群聊或频道的结果。
  • additives/subscribe_bot — 用户关注某个 bot 后生成的数据库。
  • additives/reporter — 举报用户或群聊的结果保存在此文件夹中。
  • additives/answering_machine — 账号以 bot 身份发送的自动回复会记录在此处。

每项操作都会生成独立数据库,并直接显示在 Telegram Expert 界面中,方便控制、筛选和分析工具运行效果与具体操作内容。

如果不确定当前使用的是哪个数据库,可使用 SQLite Studio 打开几个文件查看内容。格式均为表格形式,但字段和名称可能不同。

在使用 Telegram Expert 过程中,程序不仅在界面中保存数据库,同时也保存在本地电脑上。如果在完成邀请或群发操作后打开相应目录,会看到不同类型的文件被生成——它们功能和结构各异。最常见的两类数据库如下:Base/Parsing 和 Result/Stat,它们根据任务设置方式代表不同含义。
  • Base/Parsing — 包含您手动上传的原始输入数据:账号用户名列表、群组 ID、用户 ID 等。如果没有此数据库,说明任务使用了预先准备的数据库,而非手动导入的数据。
  • Result/Stat — 记录操作结果的数据库:如哪些账号收到了信息或邀请,以及每项的执行情况。文件名称可能会根据模块不同而变化,如 Invite 或 Send,但它们都属于 Result/Stat 类别。
2025-05-07_15-03-08 (1).png


数据库中的状态类型​

以下是 Result/Stat 数据库中常见的状态说明。

账号自动生成:​

  • CodeSendInApp — Telegram 将验证码发送到 App 内部,如果启用了拒收此类号码的功能,程序会自动停止操作。
  • Done — 注册成功,号码已被接受,账号已创建。
  • PhoneNumberBannedError — 该号码在 Telegram 中已被封禁,无法注册账号,程序会立即排除该号码。
  • PhoneCodeInvalidError — 短信验证码错误,注册失败。虽然该号码仍会扣费,但某些服务商可能退款,建议联系客服。
  • CodeNotSend — 程序未能成功发起验证码请求,原因不明确,号码将被排除。
  • CodeNotRecived — 未在规定时间内收到验证码,通常与代理质量差或短信平台故障有关。
  • UnboundLocalError — 与代理不稳定相关的错误,建议更换代理。
  • FloodWaitError — Telegram 因过于频繁的参数、号码或代理重复操作而暂时限制活动,应重新检查设置。
  • PhoneNumberWithTwoFa — 收到验证码,但账号已启用二次验证,注册失败。部分短信平台对此类情况会退款。
  • OperationalError — 网络或代理连接失败,请检查连接设置,必要时更换代理服务器。

邀请操作:​

  • Done — 用户已成功被邀请至指定群聊或频道。
  • UserPrivacyRestrictedError — 用户隐私设置不允许被手动邀请至群聊。
  • UserChannelsTooMuchError — 用户已加入过多频道或群聊,超出限制。
  • NotInGroup — 虽发送了邀请,但用户未出现在群聊中。
  • BadRequestError — 请求中数据不正确,导致邀请失败。
  • NotInvited — 用户未被加入,通常是 Telegram 或用户自身的限制所致。
  • UserIdInvalidError — 用户 ID 无效,无法进行邀请。
  • UserBannedInChannelError — 用户曾在群聊中被踢出或封禁,无法再次加入。
  • UserNotMutualContactError — 用户只允许联系人邀请或账号受限,无法添加。
  • NotFoundInGroup — 在源群组中未找到指定 ID 的用户。

群发操作:​

  • Done — 消息已成功发送,无任何错误。
  • ForbiddenError — 收件人限制接收信息,仅允许 premium 用户或联系人发送。

通用状态与错误:​

  • ValueError — 参数设置错误,请检查模块配置与数据有效性。
  • TypeError — 数据类型错误,参数不匹配导致。
  • InviteHashExpiredError — 群邀请链接已失效或过期,需获取新链接。
  • ScheduleTooMuchError — 延时发送数超过 Telegram 限制(每群最多 100 个计划任务)。
  • ChatAdminRequiredError — 当前账号无管理员权限,无法执行操作。
  • ChatWriteForbiddenError(群发)— 该群不允许发送消息。
  • ChatWriteForbiddenError(邀请)— 如果对所有用户均报错,应检查群聊设置。
  • UserRestrictedError — 用户在加入群聊后遭 Telegram 限制,无法展示。
  • ConnectionError — 连接失败,通常与代理或网络有关。
  • Ready — 该记录已准备好开始任务。
  • Taken — 该记录已被程序读取并开始执行操作。
  • ChatWriteForbiddenError(重复)— 对于群发表示群不允许发信息;对于邀请则群可能已被关闭或受限。

用户名与反垃圾相关错误:​

  • UseameInvalidError — 用户名无效或用户不存在。
  • PeerFloodError — Telegram 检测到可疑操作并触发限制,建议查看反垃圾规则并降低频率。
完成邀请或群发操作后,Telegram Expert 会将结果保存为 ResultStat 类型数据库。这些文件展示任务执行情况,包括成功与失败的详细信息。您可通过「报告模块」查看结果,也可在「收集用户」模块中使用「清理」、「合并」与「排除」功能编辑解析后的数据库。

Telegram Expert 在不同模块中的数据库应用​

几乎每个 Telegram Expert 模块都会使用数据库,用于存储账号参数、收集的受众、号码及任务结果,最关键的是实现注册、邀请和群发过程的自动化。以下是各模块的具体使用方式:

账号操作模块​

添加账号时会使用一份包含参数的数据库,包括设备类型、应用版本、手机型号等信息。这些数据提前生成并供系统调用,以确保账号注册满足所需条件。完成账号操作后,Telegram Expert 会自动生成一份操作记录数据库。

2025-05-18_13-32-41.png


自动注册模块​

Telegram Expert 使用由「参数生成器」创建的数据库进行账号注册。手动注册同样会使用此数据库,将必要参数注入每个账号。如果使用短信服务或通用注册模块,也需要该数据库提供必要字段以完成自动注册任务。

2025-05-18_13-33-03.png


用户收集模块​

解析过程中生成数据库。根据设置的过滤条件(如群聊活跃度、评论、语言等),最终输出所选用户的数据库。Base 文件夹中还存储了解析源,如群组链接、频道、用户名等。可用于任务中断后的续集或未来的再次使用。

2025-05-07_15-07-00 (2).png


此外,Telegram Expert 允许比较多个数据库,例如从新数据库中排除旧数据,只保留新用户,或去除无头像等低质量账号。如果解析过程被打断,只需加载 Base 数据库即可从中断位置继续。

邀请模块​

根据邀请任务生成数据库,记录状态和错误。也可使用用户收集模块所得数据库,精准邀请目标用户。任务中断时,可加载 Parsing 数据库从断点继续。

2025-05-07_15-10-49 (1).png


群发模块​

如果将消息发送到帖子评论中,可使用频道列表或先前群发任务生成的 Base 数据库。任务中断后可重新执行,并将状态从「Done」改为「Ready」。

2025-05-07_15-11-42 (1).png


针对用户名群发,可手动输入列表,或加载如解析模块生成的现成数据库。按 ID 群发则必须使用数据库,以获取用户来源群组。

如进行自动发帖,也可使用群组数据库或列表。若任务中断,加载数据库即可从断点继续执行。

手机号模块​

邀请或短信发送功能可使用手动输入的号码列表或通过「号码检查器」生成的数据库。此类操作常生成 Result 或 Stat 类型数据库,也可复用其他模块生成的数据库。

点赞模块​

「批量关注」功能中需提供群组数据库,可插入现有 Base 数据库或直接在模块内生成。也可调用「群发模块」生成的群组数据库。

2025-05-18_13-36-06.png


在「机器人推荐」模块中也能复用 Base 数据库用于任务续集或重新开始,只需调整记录状态。

其他模块中数据库并非必需,只需输入目标链接。Telegram Expert 会在操作结束后自动生成结果数据库,例如点赞、评论或跳转进 bot。

报告模块​

处理之前任务的结果数据库。

– 在「报告生成器」中可加载任意结果数据库(邀请、群发等),获取详细汇总,并按状态过滤,例如仅保留未处理用户。
– 在「数据库合并」中最多合并 5 份数据库,用于分析多任务(例如仅限 ID 邀请)。
– 「计算器」可评估邀请或群发效果,只需加载目标数据库即可查看统计数据。

特殊模块​

在「会话克隆器」中也可能需要账号参数数据库,但仅在未启用「使用账号参数」选项时才需手动加载。

此外,「举报模块」执行时也会生成操作结果数据库。