This commit is contained in:
Daniel
2026-04-28 11:50:55 +08:00
parent 1bbabc2a78
commit 2724e69b4f
20 changed files with 3881 additions and 554 deletions

View File

@@ -1,4 +1,4 @@
# X2WeChat Studio
# AI发糕
把 X 上的优质文章快速改写为公众号可发布版本,并支持同步推送到 IM。
@@ -6,8 +6,6 @@
```bash
cp .env.example .env
# 填写 .env 中的 OPENAI / 微信 / IM 参数
docker compose up --build
```
@@ -22,23 +20,18 @@ docker compose up --build
3. 点击 `发布到公众号草稿箱`
4. 可选点击 `发送到 IM` 同步到团队群。
## 3. 环境变量说明
## 3. 配置说明
- `OPENAI_API_KEY`AI 改写能力
- `OPENAI_BASE_URL`:可选,兼容第三方网关。
- `OPENAI_MODEL`:默认 `gpt-4.1-mini`
- `WECHAT_APPID` / `WECHAT_SECRET`:公众号发布必填。
- `WECHAT_AUTHOR`:草稿默认作者名。
- `AI 模型配置``公众号 AppID/Secret`:由用户在“账号与模型”页面录入,不再依赖 `.env`
- `IM_WEBHOOK_URL`IM 推送地址(飞书/Slack/企微等)。
- `IM_SECRET`:可选签名。
- `AUTH_DB_PATH`账号数据库文件路径SQLite
- `AUTH_SESSION_TTL_SEC`:普通登录会话时长(秒)。
- `AUTH_REMEMBER_SESSION_TTL_SEC`:勾选“限时免登”时的会话时长(秒)。
- `AUTH_PASSWORD_RESET_KEY`:忘记密码重置码(用于“用户名+重置码”找回,默认 `x2ws-reset-2026`,建议改掉)。
## 4. 说明
- 未配置 `OPENAI_API_KEY` 时,系统会使用本地降级改写模板,便于你先跑通流程
- 未配置用户级 AI 模型时,改写接口会提示先去“账号与模型”页面完成配置
- 建议发布前人工复核事实与引用,避免版权和失真风险。
- 登录页支持“限时免登”,设置页支持修改密码;忘记密码页支持通过“用户名 + 重置码”重置密码。