从0.6.x升级到0.7.x 的升级说明
如果你是从0.6.x版本升级到0.7.x版本,那么这个文档是为你准备的。
0.7.x版本的主要变化
- 配置文件
- 数据库
- Napcat Adapter
以及,我们很可惜的告诉你,现在PFC功能暂时失效了,所以如果你是PFC用户,那么请暂时不要升级到0.7.x版本。
因此,我们逐一讲解一下升级的方法。
升级
配置文件升级
本版本同样保留了自动升级配置文件的功能,但是由于配置文件变化很大,因此需要你手动比对config/old
下面按照时间给出的备份配置文件和你自动升级后的配置文件。
你可以参考标准配置指南来研究每一个功能对应的作用,并手动完善你自己的配置文件。
数据库升级
在新版中,我们抛弃了原来的MongoDB数据库,改为使用SQLite数据库。
解决不了MongoDB不稳定的问题就解决MongoDB.jpg
因此,我们提供了一个脚本帮助你迁移原来的MongoDB数据到SQLite数据库。
这个脚本位于scripts/mongodb_to_sqlite.py
你可以通过根目录下面的mongodb_to_sqlite.bat
脚本来运行它,或者直接在命令行中运行:
bash
python scripts/mongodb_to_sqlite.py
运行脚本后,它会自动连接到你的MongoDB数据库,并将数据迁移到SQLite数据库中。
TIP
如果你是喜欢追dev
分支的用户,那么使用这个脚本之前,需要你先删除原来的data/maibot.db
文件,否则脚本可能会报错。
Napcat Adapter升级
现在控制麦麦消息是否接收已经不再位于 MaiBot 本体了,而是位于 Adapter 的配置文件了,请参照 Napcat Adapter 配置文件指南进行配置和更新