feat: save registered accounts to postgres
This commit is contained in:
@@ -397,6 +397,41 @@ ocxxxxxxx@cursors.online
|
||||
- `proxy_pool_auth_mode` 一般是 `header` 或 `query`
|
||||
- `proxy_pool_country` 常见填 `US`
|
||||
|
||||
## 23. PostgreSQL 入库配置
|
||||
|
||||
如果你希望注册成功后,把账号资料写入 PostgreSQL 的 `registered_accounts` 表,可以配置以下字段:
|
||||
|
||||
```json
|
||||
"db_enabled": true,
|
||||
"db_host": "150.158.105.6",
|
||||
"db_port": 54321,
|
||||
"db_name": "mail_accounts_db",
|
||||
"db_user": "postgres",
|
||||
"db_password": "your_password",
|
||||
"db_table": "registered_accounts",
|
||||
"db_source": "standalone_cli"
|
||||
```
|
||||
|
||||
说明:
|
||||
|
||||
- `db_enabled`:是否启用入库
|
||||
- `db_name`:当前你这边实际表所在库是 `mail_accounts_db`
|
||||
- `db_table`:目标表名
|
||||
- `db_source`:写入表中 `source` 字段的值
|
||||
|
||||
当前实现会尽量写入这些字段:
|
||||
|
||||
- `email`
|
||||
- `chatgpt_password`
|
||||
- `mail_password`
|
||||
- `oauth_status`
|
||||
- `mail_token`
|
||||
- `name`
|
||||
- `birthdate`
|
||||
- `source`
|
||||
|
||||
拿到什么就写什么,缺失字段会写空值或 `NULL`。
|
||||
|
||||
## 推荐的最小可用配置
|
||||
|
||||
如果你要先跑注册,再决定同步哪个平台,可以先这样:
|
||||
@@ -406,6 +441,14 @@ ocxxxxxxx@cursors.online
|
||||
"proxy": "http://127.0.0.1:17891",
|
||||
"auto_register": false,
|
||||
"auto_register_max_per_loop": 1,
|
||||
"db_enabled": false,
|
||||
"db_host": "150.158.105.6",
|
||||
"db_port": 54321,
|
||||
"db_name": "mail_accounts_db",
|
||||
"db_user": "postgres",
|
||||
"db_password": "",
|
||||
"db_table": "registered_accounts",
|
||||
"db_source": "standalone_cli",
|
||||
"mail_providers": ["mailtm"],
|
||||
"mail_provider_configs": {
|
||||
"mailtm": {
|
||||
|
||||
Reference in New Issue
Block a user