调整登录态默认存储到provider目录

This commit is contained in:
liuwei
2026-05-07 10:29:03 +08:00
parent d0acd33b66
commit c55053710a
13 changed files with 50 additions and 29 deletions

View File

@@ -55,15 +55,15 @@ wechat_ipad:
wxid: "\${WECHAT_WXID:}"
device_name: "\${WECHAT_DEVICE_NAME:}"
device_id: "\${WECHAT_DEVICE_ID:}"
state_file: "\${WECHAT_STATE_FILE:temp/wechat_ipad/config.toml}"
state_file: "\${WECHAT_STATE_FILE:}"
legacy_config_path: "\${WECHAT_LEGACY_CONFIG_PATH:wechat_ipad/config.toml}"
EOF
fi
# wechat_ipad 登录态现在单独落到本地状态目录:
# wechat_ipad 登录态现在默认落到 provider 自己目录
# 1. 静态连接配置已统一走 `.env` / `config.yaml`
# 2. 这里只需要保证状态文件目录存在,供运行期自动写入 wxid / device 缓存
# 3. 这样容器启动脚本不再负责生成和维护第二份静态配置文件
mkdir -p /app/temp/wechat_ipad
# 2. 855 当前默认会写到 `wechat_ipad/providers/legacy_855/runtime_state.toml`
# 3. 这里只预创建 provider 根目录,真正状态文件由运行期按 provider 自动写入
mkdir -p /app/wechat_ipad/providers
exec "$@"