易安
QQ群机器人:3267989698
添加好友拉进群即可。
当前功能(或者进入网页实时查看:易安):
nonebot帮助文档
部署过程
服务器部署QQrobot | 易安的小窝 (jingblog.tech)
出现的问题
1.连接go-cqhttp出错
使用密码登录容易出错,使用扫码方式登录成功。扫码登录后再重新运行一遍会自动登录,保存acount
文件夹,以后就不需要再重复扫码了,关闭安全登录检查。
端口号默认为8080
,容易占用,可修改到54321
等其他端口。
2.PIL字体报错
在ubuntu服务器上运行项目,会找不到字体,将windows下C://windows/fonts
文件夹下需要的字体拖动到服务器/usr/share/fonts/truetype
文件夹下。
3.资源下载失败
使用nb plugin install
安装插件时资源文件夹可能会下载失败,需要手动拖动到插件所在目录。
4.no module named ×××
需要手动 pip install
安装第三方包
5.部分本地文件夹访问不到
使用playwright
渲染html并截图时,访问不到本地的html文件,需要在文件路径前加file///
6.插件读取的路径有问题
项目运行时所在路径均为项目所在路径,不是插件所在路径,此时使用相对路径可能会出错。在插件中使用os.path.abspath(__file__)
获取该插件所在路径,使用绝对路径。
7.插件优先级问题
插件中群管理优先级可以设置高一些,priority
设置为1
部分插件可能截获指令并设置了block=True
,导致后续插件读取不到该指令,需要手动调节插件的优先级和block。
8.服务器使用和风天气出错
在服务器中部署项目,导入nonebot_plugin_heweather
,退出服务器后出错,需要在服务区中输入exit
退出,并点击exit
,而不是点击×
退出,否则playwright
的浏览器会打开失败。
9.指令冲突
项目启动时会提示duplicate
,部分插件的指令有冲突,需要手动修改。
10.nonebot_plugin_todo_nlp跑不动
添加todo插件后,使用该功能会由于爆内存直接KILL
,加载chromium
占用内存较大,需要换高配置服务器运行,或者不使用此插件。