NewBotAI 自动注册与签到脚本帮助用户在 NewBotAI 平台上完成账号批量注册、签到任务和账户管理,让您轻松享受免费试用988种 AI 模型的福利。详情查看NewBotAI官网
平台优势: 每日签到获得 $50 点数,注册即送 $50 点数,无需额外投入。
- 批量注册:自动化创建大量账户
- 多账户管理:通过 YAML 配置轻松管理账户
- 自动签到:智能模拟人工操作,降低风险
- 日志记录:详细跟踪签到结果与余额变化
- 灵活配置:支持自定义浏览器与命令行管理
- API文档:提供Swagger UI在线API文档,方便调用与测试
# 克隆仓库
git clone https://github.com/h7ml/NewBotAI.git
cd NewBotAI
# 安装依赖
pip install -r requirements.txt
# 准备配置文件
cp config.yaml.example config.yaml
依赖 | 用途 |
---|---|
DrissionPage | 浏览器自动化 |
PyYAML | 配置管理 |
playwright | 注册自动化 |
selenium | 签到自动化 |
webdriver-manager | WebDriver管理 |
编辑 config.yaml
添加账户信息:
accounts:
- username: "your_email1"
password: "your_password1"
- username: "your_email2"
password: "your_password2"
特点:
- 自动创建缺失的配置文件
- 注册新账号时自动追加至配置
- 支持命令行工具管理账号
# 查看帮助
python main.py
# 注册账号
python main.py register --num-accounts 100 --show-browser
# 执行签到
python main.py sign
# 管理账号
python main.py config add -u username1 -p password1 # 添加账号
python main.py config add -f accounts.csv # 批量导入
python main.py config list # 列出账号
python main.py config clear --confirm # 清空账号
# 默认无头模式注册1000个账号
python register.py
# 显示浏览器窗口
python register.py --show-browser
# 指定注册数量
python register.py --num-accounts 500
注册的账号自动保存至 accounts.txt
和 config.yaml
。
python sign.py
签到结果保存在 logs
目录下。
成功注册并签到后,可以获取API密钥进行开发调用。所有可用的API密钥会自动记录在token.md文件中,格式如下:
名称 | 密钥 | 状态 | 已用额度 | 剩余额度 | 创建时间 | 过期时间 |
---|---|---|---|---|---|---|
temp_xxxx | sk-xxxxxxxx | 已启用 | $0.00 | 无限制 | 2025-03-26 xx:xx:xx | 永不过期 |
使用获取到的API密钥,可以直接调用NewBotAI提供的API服务:
curl https://openai.newbotai.cn/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-VefRuCzVAFDGiH0ep1T0CXeo26DMUu1EtEwh1tIKqd8B7rvR" \
-d '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "你好"}]
}'
返回结果示例:
{
"id": "chatcmpl-BFCoxEmiO1tI7Sl9jx0GMFJgrun5o",
"object": "chat.completion",
"created": 1742963903,
"model": "gpt-3.5-turbo-0125",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "你好!有什么可以帮助你的吗?"
},
"logprobs": null,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 9,
"completion_tokens": 17,
"total_tokens": 26
},
"system_fingerprint": "fp_0165350fbb"
}
我们提供了完整的API文档,您可以通过以下方式访问:
- Swagger UI: https://swagger-openai.h7ml.cn
Swagger UI提供了交互式的API文档,您可以:
- 浏览所有可用的API端点
- 查看详细的请求参数和响应格式
- 使用内置的测试工具发送API请求
- 自动填充授权信息,简化测试流程
- 无限制额度:所有密钥都提供无限制的使用额度
- 永久有效:密钥永不过期,可长期使用
- 多密钥备选:自动生成多个密钥,可根据需要轮换使用
执行注册脚本可以获取更多账号和对应的API密钥:
python register.py --num-accounts 10
python get_token.py # 从已注册账号获取API密钥
-
Fork 此仓库到您的GitHub账号
-
添加 Secret:
NEWBOTAI_ACCOUNTS
,格式如下:[ {"username": "账号1", "password": "密码1"}, {"username": "账号2", "password": "密码2"} ]
-
Actions 将在每天北京时间8点自动运行
main.py
: 统一命令行工具register.py
: 批量注册账号sign.py
: 每日签到get_token.py
: 获取API密钥token.md
: API密钥记录表config.yaml
: 账户配置accounts.txt
: 账号列表logs/
: 日志目录swagger-ui-server/
: API文档服务器
-
依赖安装失败? 确保Python版本≥3.6,尝试升级pip:
pip install --upgrade pip
-
Actions未自动执行? 检查Secret配置是否正确,Actions功能是否启用。
-
API密钥无法使用? 确保账号已成功签到并获取了API密钥,检查token.md文件中密钥的状态是否为"已启用"。
欢迎通过以下方式参与:
- 提交Issue反馈问题
- Fork仓库并提交PR
- 添加新功能或优化代码
本项目基于 MIT License 开源。
- Email: [email protected]
- GitHub: h7ml/NewBotAI