soxoj/telegram-bot-dumper

GitHub: soxoj/telegram-bot-dumper

仅需 bot token 即可批量转储 Telegram Bot 的聊天历史记录、媒体文件和基本信息的自动化提取工具。

Stars: 245 | Forks: 33

# telegram-bot-dumper 轻松转储所有 Telegram bot 内容。 **输入**:仅需 bot token。 **输出**:bot 名称与信息、所有聊天的文本历史记录与媒体、bot 的用户信息与照片。 这是一个 Python 实现。 🚀 由 [ScBoln](https://github.com/ScBoln) 开发的快速 [Golang 版本](https://github.com/soxoj/telegram-bot-dumper-go)。 ## 环境要求 - Python >= 3.6 - Telethon >= 1.24.0 - [注册 Telegram 应用](https://core.telegram.org/api/obtaining_api_id) 以获取 API_ID 和 API_HASH ## 使用方法 ``` pip install -r requirements.txt vi dumper.py # change API_ID and API_HASH and save ./dumper.py --token 12345678:ABCe2rPVteUWZ7wLeCqCb3CH3ilUY_fLabc ``` 你也可以使用 `--tor` 标志来绕过 Telegram 封锁。 ## 测试 你可以向我要用于测试的 bot token。 ``` TEST_TOKEN=... python3 -m pytest bot_test.py ``` ## 目前已知的问题 1. Bot 退出时历史记录未完全转储 部分消息可能已被 bot 用户删除。如果你认为历史记录未完全转储,请指定 循环次数以跳过空消息(默认每次循环 200 条): ``` # 额外检查 5*200 = 1000 条消息 ./dumper.py --token 12345678:ABCe2rPVteUWZ7wLeCqCb3CH3ilUY_fLabc --lookahead 5 ``` 2. 聊天的历史记录未被转储 我不知道这个问题的解决方案。:( ## Token 泄露 Dorks 示例:[telepot.bot](https://github.com/search?q=telepot.bot&type=Code)
标签:BeEF, ESC4, OSINT, Python, Telegram, URL抓取, 安全助手, 数据抓取, 数据泄露, 无后门, 爬虫, 逆向工具