内容读取与开发继续
已读取上次会话的全部内容。核心情况总结:
已完成的部分:
- •发现 Corex 两套 API 系统(dApp 链上激活 + 聊天 APP 免 gas 签到)
- •写了
corex_auto.py,但只实现了链上激活(需要 gas) - •用户指出原版 CorexAuto 签到不用 gas
未完成的部分(需要继续):
- •聊天 APP 免 gas 签到(
api.test-chat.corexkey.com) - •认证流程:Turnstile → wallet challenge → wallet verify → JWT →
/checkin
逆向发现
通过下载并分析 Corex Chat APK (com.corexkey.chat v0.3.20),找到了完整的 API 和认证流程:
| 项目 | 值 |
|---|---|
| API | https://api.test-chat.corexkey.com/api |
| Chain ID | 77901 (CoreLink) |
| Turnstile Sitekey | 0x4AAAAAAC2jCOoF3aBI3DMX |
| Turnstile Actions | register, checkin |
| 推荐人 | 0x810018a1FFD4bcf536fd7C5363762B81c05c93b5 |
认证流程
- 解决 Cloudflare Turnstile → 获取
turnstile_token POST /auth/wallet/challenge→ 获取 nonce + message- 钱包签名 message (EIP-191 personal_sign)
POST /auth/wallet/verify(带 turnstile_token + signature + inviter) → JWTPOST /checkin(带 JWT) → 免 Gas 签到
使用方法
1pip install web3 eth-account requests
# 必须设置验证码服务 (二选一)
export CAPSOLVER_KEY="你的key"
# 或 export TWOCAPTCHA_KEY="你的key"
python3 corex_auto.py register -n 10 # 批量注册
python3 corex_auto.py checkin # 批量签到
python3 corex_auto.py status # 查看状态
待说明
Turnstile 验证码在 headless 浏览器中无法通过(Cloudflare 检测),需要使用 CapSolver 或 2Captcha 等验证码解决服务。设置对应环境变量后即可全自动运行。Chat API 目前有些不稳定(间歇性 502),工具内置了自动重试机制。
工具已完成
以下是开发总结:
- CorexAuto — Corex Chat 批量注册 & 免 Gas 自动签到工具
#!/usr/bin/env python3
"""
CorexAuto - Corex Chat 批量注册 & 免Gas自动签到工具
API: api.test-chat.corexkey.com (聊天APP)
依赖: pip install web3 eth-account requests
使用方法:
python3 corex_auto.py register -n 10 # 批量注册
python3 corex_auto.py checkin # 批量签到
python3 corex_auto.py status # 查看状态
"""
# 核心流程...
# 更多代码和实现...
本地 CF需不需要我增加上?可以通过请求示例与返回格式提供给你的工具。