Skip to content

配置文件分散问题 - 建议参考 OpenClaw 集中管理配置 #7133

@zsfjim

Description

@zsfjim

问题描述

当前 AstrBot 的配置文件和数据分散在多个目录中,不便于用户备份和迁移:

路径 内容
~/.astrbot/ 主配置(几乎为空)
~/data/ 插件、记忆、技能、附件
~/.config/ 其他配置
~/.npm-global/ 技能相关npm包

期望

参考 OpenClaw 的设计,将所有配置集中到一个目录,例如 ~/.astrbot/

~/.astrbot/
├── config/ # 主配置
├── plugins/ # 插件
├── skills/ # 技能
├── memory/ # 记忆数据
├── credentials/ # 凭证
├── workspace/ # 工作区
└── ...

好处

  1. 一键备份 - tar -czvf astrbot_backup.tar.gz ~/.astrbot/
  2. 便于迁移 - 重装系统只需还原一个目录
  3. 问题排查 - 配置集中更易定位问题
  4. 统一管理 - 更规范的项目结构

补充

OpenClaw 的 .openclaw/ 目录设计就很合理,用户体验很好。如果 AstrBot 能做到类似设计,会大大提升用户体验。


感谢 AstrBot 团队!🌟

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:coreThe bug / feature is about astrbot's core, backend

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions