superen7527 / openai-signup-bot

openai注册机协议版

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

openai注册机

介绍

协议版本openai注册机。纯接口,不包含浏览器。

免责声明

本项目仅供学习交流使用,严禁用于商业用途,否则后果自负。

使用方法

前置准备

  • 一个支持openai注册的域名,比如example.com
  • 一个支持catch all的收件服务,比如cloudflare或者自建的邮箱服务器
  • 一个用于接受catch all邮件的且支持imap协议的邮箱,比如outlookgmail

开始使用

  1. 配置邮箱
    配置好你前置准备的域名和邮箱,保证所有openai的邮件都会转发到你的支持imap协议的邮箱中。
  2. 克隆本项目
git clone https://github.com/MagicalMadoka/openai-signup-bot.git

cd openai-signup-bot
  1. 安装依赖
pip install -r requirements.txt
  1. 重命名config/config.json.exampleconfig/config.json
  • domain: 必填,你注册用的域名。
  • proxy: 选填,代理地址。正常的URL格式例如:http://user:password@123.45.67.89:8080
    • 请使用高质量的代理池,可以减少过cf和arkose的麻烦,也会增加获取5刀账号的概率。
    • 请使用支持后端自动轮换ip的代理,可以减少你的麻烦。
  • signupWorkerNum: 必填,注册线程的个数,根据你代理轮换ip的频率和机器的配置自行决定。
  • emailWorkerNum: 必填,处理邮件的线程个数,一般和注册线程个数保持一致或略多。
  • emailAddr: 必填,你的邮箱地址。
  • emailPassword: 必填,你的邮箱密码,或应用密码。这取决于你的邮箱服务的提供方。
  • emailImapServer: 必填,你的邮箱的imap服务器地址,一般可以在你邮箱服务的提供方的文档中找到。
  • emailImapPort: 选填,你的邮箱的imap服务器端口,一般可以在你邮箱服务的提供方的文档中找到。
  • capsolverKey: 必填,capsolver 的key,用于获取arkose token
  • yesClientKey: 必填,yescaptcha(如果你还没有注册,或者低于vip4,可以通过这个链接注册, 你可以直接获得vip4)的clientKey,用于过邮箱验证的cf。
  • cfSolverProxy: 必填。过cf时用的代理。格式和要求参考文档 我在调试脚本的时候用的是okeyproxy
  • maxSuccessAccounts: 选填,最多注册成功的账号数,达到此数量脚本会自动停止,-1表示无限制。
  • maxFailureAccounts: 选填,最多注册失败的账号数,达到此数量脚本会自动停止,-1表示无限制。我建议你最好限制一下。
  1. 运行
python src/main.py

如果不是第一次使用,在每次使用之前可以先更新一下代码。

git pull

注册成功的账号会出现在data/accounts.txt中。如果账号被授权了额度。会保存到data/credit.txt中。

常见问题汇总

https://github.com/MagicalMadoka/openai-signup-bot/issues/6

交流沟通

  • 本项目相关的讨论请提issue。先点star哦。
  • 其他技术交流: Telegram 请注意,这是其他技术交流群,不是项目部署群,也不是答疑群。任何和此项目有关的问题,请提issue,请提issue,请提issue。提之前先点star。

About

openai注册机协议版


Languages

Language:Python 100.0%