Closed longyajr closed 5 months ago
完蛋 模块的导入部分忘对启用的适配器做判断了
先暂时安装所有的依赖来解决吧
poetry install --all-extras
平台适配部分不太好改, 直接安装所有适配器得了😂
多谢,插件基本加载成功。 但是我又有问题了,我QQ端用得是NAPCAT,反向ws协议,这应该怎么链接上机器人呢? 我可以继续在这里求助嘛?还是说开一个新的issue?
反向ws是客户端来连接 nonebot 的反向 ws 地址, 另外就是确认一下客户端和 nonebot 的 token 都配置了而且都是一致的, 再另就是日志开 DEBUG 多来两行看看是什么问题
尝试配置了一个token,但好像还是有问题,报错跟之前一样 感觉是我缺少了什么两边都没提到的步骤…… 哦对了,napcat是用docker部署的不知道是不是跟这个有关 napcat的配置文件: nonebot的配置文件:
用反向ws的话这里应该写 ws://127.0.0.1:14120/onebot/v11/ws
现在两边的地址都改为127.0.0.1了,报错不变
nonebot的日志有吗
我感觉nonebot根本就没有接收到来自napcat的访问…… 20240611-233235-INFO.log
把日志级别改成 DEBUG
再打一份日志看看呢
奇怪,控制台显示DEBUG级别了,但是日志文件还是INFO级别的? 20240612-001711-INFO.log
看看日志前面 有没有
[DEBUG] nonebot | Succeeded to load adapter "OneBot V11"
[DEBUG] nonebot | Loaded adapters: OneBot V11
这几行
如果有的话那可能是客户端那边的问题 建议去那边社区问问怎么配置
等下,你 napcat 是用的 docker 部署,然后 nonebot 是在docker外面运行的? 建议去看下 docker 方式部署的指南,需要配置网络和端口转发的
嗯是的,napcat在docker上,所以其实两者的本地网络并不是同一个,所以127.0.0.1是访问不到彼此的。 所以在napcat上配置成我宿主机的内网地址,然后宿主机再配置一个端口映射(这步可能多余),就能成功访问nonebot了 说到底,还是因为我之前并没有这些概念,所以根本识别不到问题。 安里喂,多谢您的协助😇
如题,跟着wiki走到时候 python bot.py 后似乎显示所有的插件都没能成功加载。应该怎么解决呢? 报错日志如下: 20240610-181050-ERROR.log