tiennm99/export-telegram-group-members
GitHub: tiennm99/export-telegram-group-members
基于Telethon的Telegram群组成员批量导出工具,将成员信息输出为结构化CSV文件,适用于情报收集与安全审计场景。
Stars: 1 | Forks: 0
# 导出-Telegram-群组成员
使用 Telethon 将 Telegram 群组成员导出为 CSV — 需要管理员权限才能查看完整成员。
## 如何使用
1. 克隆本仓库:
```
git clone https://github.com/tiennm99/export-telegram-group-members.git
```
2. 安装依赖:
```
pip install -r requirements.txt
```
3. 在 [https://my.telegram.org](https://my.telegram.org) 创建一个新的 Telegram 应用,并获取 `api_id` 和 `api_hash`。
4. 复制 `.env.example` 为 `.env` 并填入 `api_id`、`api_hash` 和 `phone`。
5. 运行脚本:
```
python main.py
```
## 输出格式
结果将保存到一个带有时间戳的文件夹中(例如 `2025-01-15 10-30-00/`)。每个群组会生成一个以群组标题命名的 CSV 文件:
```
id,username,first_name,last_name
123456789,johndoe,John,Doe
987654321,,Jane,Smith
```
列:`id`、`username`、`first_name`、`last_name`。没有用户名的成员,其 `username` 字段为空。
## 速率限制与可见性说明
- Telegram 会限制获取参与者的速度;大型群组可能需要更长的时间。
- 对于**超级群组**,只有管理员才能获取完整的成员列表——普通成员只能看到部分列表或收到错误提示。
- 对于您不是成员的私密群组,访问将被拒绝。
## 许可证
Apache-2.0 — 详见 [LICENSE](LICENSE)。
标签:CSV, ESC4, OSINT, Python, Telegram, Telegram API, Telethon, URL抓取, 二进制发布, 公开情报收集, 导出群成员, 开源工具, 数字取证, 数据抓取, 数据泄露, 无后门, 用户数据采集, 社交软件, 群组管理, 自动化脚本, 账号信息, 逆向工具