Skip to content

数据存储结构简单

字数统计:358 字
阅读时长:1 分钟

gsuid_core的数据存储

  • 目录gsuid_core/data下保存着全部的插件数据
    • 目录gsuid_core/data/GsData.db下保存着GsCore大部分插件绑定的所有CK和UID数据

    • 目录gsuid_core/data/GenshinUID下保存着GenshinUID的数据(不同的插件对应不同文件夹名称,目前以GenshinUID为示例讲解)

      • 其中players文件夹内保存着GenshinUID所有用户的面板文件抽卡记录
      • 其中bg文件夹内可以存放部分功能的自定义背景图,重启Bot后随机调用,格式任意
      • 其中chbg文件夹内可存放面板查询的自定义角色图
        • 例如创建chbg/达达利亚文件夹,并在文件夹下放置达达利亚的图,gs开启随机图就将调用该目录角色图
      • 其中resource内存储着官方的图像资源、便于插件绘制图片(如缺失可用下载全部资源命令重新下载)
      • 其中wiki/guide下存储着角色攻略图
      • 其中wiki/ref下存储着角色参考面板图
      • 其中wiki/artifacts下存储着绘制的圣遗物图片版资料
    • 其中gsuid_core/data/GsCore/database_backup/GsData_BAK_20xx_xx_xxx.dbGsCore数据库的备份文件

插件调用该目录

可参考插件编写章节

python
from gsuid_core.data_store import get_res_path

# 以GenshinUID为例
# path目录为gsuid_core/data/GenshinUID
path = get_res_path() / 'GenshinUID'