问题描述
当前 AstrBot 的配置文件和数据分散在多个目录中,不便于用户备份和迁移:
| 路径 |
内容 |
~/.astrbot/ |
主配置(几乎为空) |
~/data/ |
插件、记忆、技能、附件 |
~/.config/ |
其他配置 |
~/.npm-global/ |
技能相关npm包 |
期望
参考 OpenClaw 的设计,将所有配置集中到一个目录,例如 ~/.astrbot/:
~/.astrbot/
├── config/ # 主配置
├── plugins/ # 插件
├── skills/ # 技能
├── memory/ # 记忆数据
├── credentials/ # 凭证
├── workspace/ # 工作区
└── ...
好处
- 一键备份 -
tar -czvf astrbot_backup.tar.gz ~/.astrbot/
- 便于迁移 - 重装系统只需还原一个目录
- 问题排查 - 配置集中更易定位问题
- 统一管理 - 更规范的项目结构
补充
OpenClaw 的 .openclaw/ 目录设计就很合理,用户体验很好。如果 AstrBot 能做到类似设计,会大大提升用户体验。
感谢 AstrBot 团队!🌟
问题描述
当前 AstrBot 的配置文件和数据分散在多个目录中,不便于用户备份和迁移:
~/.astrbot/~/data/~/.config/~/.npm-global/期望
参考 OpenClaw 的设计,将所有配置集中到一个目录,例如
~/.astrbot/:~/.astrbot/
├── config/ # 主配置
├── plugins/ # 插件
├── skills/ # 技能
├── memory/ # 记忆数据
├── credentials/ # 凭证
├── workspace/ # 工作区
└── ...
好处
tar -czvf astrbot_backup.tar.gz ~/.astrbot/补充
OpenClaw 的
.openclaw/目录设计就很合理,用户体验很好。如果 AstrBot 能做到类似设计,会大大提升用户体验。感谢 AstrBot 团队!🌟