持续更新使用Claude Code实现Telegram session检测及自动化全过程。

原帖在此https://linux.do/t/topic/1688295/24

简要说下背景:web3撸毛软件受害者,24年陆陆续续重金+自注册搞了5000多个telegram账号。后来毛没撸到多少,软件跑路了,留下一大堆session不知死活。

时隔一年半,再次想起了这批账号,丢了太可惜了!所以我决定拯救他们。

本人编程经验为0,搞事情经验基本拉满,为了防止这批账号自动过期被回收,故开帖求助。
但L站好像没多少人研究TG,所以我决定配合Claude Code单干。

该帖仅作为记录,不提供任何参考建议。
下面是过程,有进展我会更新。

1.Session 概览

这是一部分账号的截图,测试的时候我用了更多的账号。

2.Claude Code 开搞,开发账号测活脚本 (成功)

路径: 分析session - 给出session使用的协议(我的是Telethon)- 编制测试脚本 - 小批量账号测试 - 引入并根据账号区号匹配目标国家代理防止风控 - 使用代理小批量测试通过 - 大批量测试
测试成功,并将所有存活账号保存到一个单独文件夹方便后续测试。
测试过程中,claude code对失效账号使用了各种重复测试手段,帮我找回了不少误判账号。
真是个好宝宝。

3.为了用手机对上述存活账号进行最终检测,需要开发接收登录消息脚本完成登录过程 (成功)

可以看到,Claude 直接给我搞了个phone_login.py脚本,运行后直接输入要登录的账号手机号,它会持续监听收到的验证码信息。
我测试的账号是美国账号,+1开头1478结尾。


手机完美登录。

又测了两个账号,同样手机登录成功,至此可以判断脚本生效。

**4.手机登录过程中,有的账号需要强制绑定邮箱并接收邮箱验证码,我打算干掉这个麻烦的过程 ** (成功)

既然我session都是活的,那我用手机登录还要绑定一次邮箱收取一次验证码岂不是搞笑?




失败了,claude告诉我最简单的办法是干掉2fa。
这里多说一句,干掉2fa是极其风险的操作,一是可能触发官方风控,二是账号全是sms接码注册的,没了2fa那么账号约等于裸奔,任何使用该手机号的人都能登录这个帐号了。

暂时卡在这里,有进展再更新。
实际上我的目的:测活+刷新session已经达成了 :see_no_evil_monkey:
但是我觉得继续使用claude进行开发telegram的自动化挺有趣。
欢迎感兴趣的各位佬友一起交流。

继续:提醒claude 是否使用tdata格式进行登录更方便, claude努力编写session转tdata脚本中。希望能成。

**5.Tdata转换测试+登录成功 ** (成功)

直接成功,无敌。
这个号100LDC送佬友了直接,我刚来论坛,也没搞明白LDC有啥用,无所谓了。

下一步,批量退群+批量封禁掉tg bot。可以看到我的账号里充斥着垃圾web3项目,几个账号还好弄,号多了麻烦死。这个功能还是比较紧急的。开搞。
另外有佬友推荐了一个开源项目,我一会儿试试,好用的话就不用我自己来搞了。

** 6.批量退群+批量封禁掉tg bot ** (成功)

全干掉了。成就感拉满。清清爽爽。剩下一个余孽弄不掉不知道怎么回事,我想想办法。



更新:余孽清理完毕,强制nuke。

8 个赞

大佬厉害

1 个赞

一直维护这么多号, 想想都好累

厉害:+1:了

1 个赞

大佬真的厉害 这么多号

还好,有自动化工具其实维护起来不难

太强了,大佬

被坑了。。。

推荐这个项目:GitHub - moeacgx/Telegram-Panel: Telegram多账号多功能管理面板 · GitHub

1 个赞

哇!这个好,省着自己弄了,一会儿试试