Skip to content

Latest commit

 

History

History
37 lines (22 loc) · 1.78 KB

faq.md

File metadata and controls

37 lines (22 loc) · 1.78 KB

常见问题解答

文件缺失

该问题报错形如FileNotFoundError: [Errno 2] No such file or directory: C:\Users\Administrator\Desktop\Inkar-Suki\src\tools\permission.json

解决方式很简单,在上面报错信息所给出的路径中直接创建一个permission.json,内容为{"您的QQ号":"10"}

此处指Bot的QQ号而非您的。

请注意:该文件的内容的keyvalue均为strQQ号与权限等级均使用字符串进行存储。

机器人无响应

以下的原因均会导致机器人搭建完毕后没有响应,请逐一核对检查:

  • 配置有误,例如协议端没有成功连接Nonebot
  • 账号被风控,具体体现为发出消息没有报错,但其他账号无法收到;
  • 账号触发业务违规,表现同上,但是可以通过:https://accounts.qq.com/safe/message/unlock?lock_info=5_5,该地址进行解封,解封完毕即可使用;
  • 自身账号被加入黑名单。

插件缺失

Nonebot在加载插件时,若出现ModuleNotFoundError: No module named 'xxx',请检查requirements.txt中的库是否全部安装。

如果是nonebot_plugin_xxx,请检查nonebot_plugin_xxx是否安装,可以通过nb plugin install nonebot_plugin_xxx进行安装。

!> 针对nonebot_plugin_xxx,不要使用pip进行安装!

运行卡顿

如果你发现Nonebot运行卡顿(高度卡顿),CPU占用率甚至超过100%,按以下顺序进行排查:

  • 查看Pydantic版本,目前似乎对Pydantic V2的兼容性欠佳,考虑降级至Pydantic V1,例如v1.10.15
  • 尝试使用正向Websocket而不是反向Websocket进行连接,查看响应处理速度;
  • 检查CPU占用,系统资源是否充裕;
  • 重启重装重买。