数据库的配置与结构 | BLB - Big little Business

数据库的配置与结构

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

emiliar

Administrator
Administrator
Moderator
3 Окт 2024
1 965
10
38
借助数据库,可以快速查找所需信息、进行编辑、筛选和重复使用。数据库以表格形式呈现,每一行是一个独立记录,每一列是一个参数,例如 ID、用户名、状态、设备参数等。

开始操作前需要做什么​

在使用数据库之前,请确保你已经安装了 SQLite Studio 应用程序。这是一款简单且免费的软件,用于操作 .sqlite 格式的数据库。安装程序通常位于 Telegram Expert 的文件夹中,文件夹名称一般为 sqlite。启动程序后,打开需要的数据库即可开始处理数据。

2025-05-18_13-38-31.png


2025-05-07_14-42-05 (1).png


2025-05-07_14-42-21 (1).png

界面设置​

启动程序后,点击“添加数据库”,选择由软件生成的数据库文件。接着,选择其中的表格,双击进入“数据”标签页,数据库内容将会展示出来。

2025-05-07_14-43-42 (1).png


э.png


2025-05-07_14-44-51 (1).png


2025-05-07_14-45-04 (1).png


新手常见的问题是“数据库是空的”。实际上,数据只是因为默认设置限制了可见行数而没有显示出来。为了解决这个问题,可以在设置中更改每次显示的记录数量,比如设为 1000、5000 或 20000 条。显示更多数据行有助于更高效地查看和分析整个数据库。

2025-05-07_14-46-40 (1).png


2025-05-07_14-47-09 (1).png


尤其在你执行用户采集任务时,这个设置至关重要,因为数据库中可能包含成千上万条记录,而默认状态下你只能看到一小部分。

编辑与管理数据​

数据库中包含大量字段,比如用户名、处理状态等。其中一部分字段可以手动编辑。例如,如果某用户记录状态为 Done(表示消息已发送),而你希望再次发送,可以将状态改为 Ready,点击保存(✔ 图标),Telegram Expert 将再次向该用户发送消息。

SQLite Studio 的主要功能按钮包括:
  • 添加新记录
  • 删除记录
  • 保存更改
  • 撤销更改
  • 跳转到下一页
  • 跳转到最后一页
  • 字段筛选
  • 应用筛选器
2025-05-07_14-48-27 (1).png


Telegram Expert 中的数据库类型​

参数生成数据库​

如果你使用了账号注册数据生成模块,数据库中将包含模拟设备的数据参数:

2025-05-07_14-50-29 (1).png

  • APP ID:用于标识请求来自哪个 Telegram 客户端。桌面版是 2040,移动版是 4。
  • APP Hash:字母+数字组合的密钥,配合 APP ID 一起用于请求验证。
  • SDK:SDK 版本号,用于模拟设备系统版本。
  • Device:模拟设备的名称,如 Samsung Galaxy 或 Xiaomi Redmi。
  • APP Version:模拟的 Telegram 客户端版本。
  • Lang_Code:界面语言代码,如 ru 表示俄语,en 表示英语。
  • System_Lang:操作系统语言。可能与界面语言不同。
  • Lang_Pack:语言包名称,用于界面适配和地区判断。
  • TZ_Ofset:时区偏移量(相对 UTC),用于判断访问地区。
  • Perf_Cat:设备性能等级,用于模拟不同档次的设备。

用户采集数据库​

如果你通过群组或评论采集用户信息,数据库中将包含以下字段:

2025-05-07_14-55-38 (1).png

  • User_ID:用户的唯一标识 ID。
  • Group_ID:采集时用户所在的群组 ID。
  • MESSAGE_ID:若通过群消息采集,则记录该消息的编号。
  • COMMENT_ID:若采集自频道评论,则记录评论 ID。
  • Phone:若用户设置为公开,其手机号将显示在此字段中。
  • Username:用户的 Telegram 昵称。
  • First_Name:用户个人资料中填写的名字(若公开)。
  • Last_Name:用户的姓氏(若公开)。
  • BIO:用户在简介中填写的文本(若存在)。
  • Gender:性别:M 表示男性,F 表示女性。
  • Photo:头像状态:1 表示有头像,0 表示无头像。
  • Premium:是否为 Telegram Premium 用户:1 是,0 否。
  • Status:当前在线状态,例如 在线、离线、最近上线等。
  • Time:若用户离线,该字段记录最后上线时间。
  • Invite_Status:邀请操作的内部状态:Ready 准备中,Done 已邀请。
  • Send_Status:群发状态字段:Ready 可发送,Done 已发送。
如果启用了群组链接检查,数据库中还会额外记录以下群组信息:

2025-05-07_14-57-08 (1).png

  • ID:群组唯一识别码。
  • Username:群组的用户名或链接。
  • Count:当前群成员数量。
  • Title:群组或频道名称。
  • Photo:是否有头像:1 有,0 无。
  • Invite:是否可邀请用户加入此群。
  • Send_Message:是否允许发送文本消息。
  • Send_Media:是否允许发送媒体文件。
  • Send_Stickers:是否允许使用贴纸。
  • Send_Polls:是否允许创建投票。
  • Slow_Mode:是否启用了慢速模式(限制发言频率)。
  • Scam:是否有诈骗标识:1 表示有,0 表示无。
  • Type:群组类型,例如超级群。
  • Status:处理状态:Ready 准备中,Done 已完成。

Telegram Expert 使用直观简洁的表格方式来存储数据。字段中数值 1 表示功能可用或启用,0 表示不可用。这种方式便于快速筛选和定位所需的数据行,提升任务效率。