前言

从旧机器上对Nonebot2进行迁移的记录

ℹ️信息

使用Debian12系统配置

安装pipx

sudo apt install pipx

安装Nonebot2脚手架

pipx install nb-cli --force

此处使用--force是因为我将旧机器的配置拷贝过来导致的冗余数据存在。

更新PATH

pipx ensurepath

复制配置和数据

nonebot-plugin-localstore是一个本地数据存储插件,一些插件依赖它进行数据和配置的存储

存储路径

data path

  • macOS: ~/Library/Application Support/nonebot2

  • Unix: ~/.local/share/nonebot2 or in $XDG_DATA_HOME, if defined

  • Win XP (not roaming): C:\Documents and Settings\<username>\Application Data\nonebot2

  • Win 7 (not roaming): C:\Users\<username>\AppData\Local\nonebot2

config path

  • macOS: same as user_data_dir

  • Unix: ~/.config/nonebot2

  • Win XP (roaming): C:\Documents and Settings\<username>\Local Settings\Application Data\nonebot2

  • Win 7 (roaming): C:\Users\<username>\AppData\Roaming\nonebot2

安装playwright

这一步可能存在超时问题,建议先设置魔法。

pipx install playwright  #安装playwright
playwright install  #安装浏览器

运行nonebot2

切换到项目根目录下执行screen -S bot ,在新终端中执行nb run 。随后ctrl+a+d退出终端。