Closed Sagiri996 closed 1 month ago
napcat和zhenxun_bot在同一台服务器上吗
napcat是docker部署的吗
是在同一台服务器,napcat和zhenxun_bot在docker部署和直接部署均有尝试
呃,你现在部署是什么样的,napcat和zhenxun_bot在同一个docker里吗?还是两个都在本地
目前真寻在docker,napcat在本地
真寻的resources和data目录映射出来了吗
映射出来了的
映射路径和这个一样吧?
这个报错截图是之前采用直接部署的时候报的,目前docker中报错的位置是/bot/xxxxxx
映射的路径在/home/zhenxun_docker
映射的路径在/home/zhenxun_docker
你的文件夹映射路径要和报错路径一样
把目录映射成 -v /bot:/bot 解决了,谢谢大佬,但是....不知道为什么当时直接部署会提示找不到文件,它报错(图上那个)的路径就是文件存放的路径,我检查了权限也没问题
给服务器重置了系统,用dev的版本本地部署,成功了,不知道是什么环境出了问题,之前白折腾了两天,也浪费大佬时间了,抱歉。
没事
系统版本:Ubuntu 20.04
真寻版本:0.1.6.7
错误截图
日志截图
result = await self.adapter._call_api(self, api, data) │ │ │ │ │ └ {'user_id': xxxxxx, 'message_type': 'private', 'message': [MessageSegment(type='text', data={'text': '呼呼,叫俺干嘛'}), Message... │ │ │ │ └ 'send_msg' │ │ │ └ Bot(type='OneBot V11', self_id='xxxxxxx') │ │ └ <function Adapter._call_api at 0x7f53f2e89ca0> │ └ Adapter(name='OneBot V11') └ Bot(type='OneBot V11', self_id='xxxxxxx') File "/usr/local/lib/python3.9/site-packages/nonebot/adapters/onebot/v11/adapter.py", line 132, in _call_api return handle_api_result(await self._result_store.fetch(seq, timeout)) │ │ │ │ │ └ 30.0 │ │ │ │ └ 1 │ │ │ └ <function ResultStore.fetch at 0x7f53f2e89a60> │ │ └ <nonebot.adapters.onebot.store.ResultStore object at 0x7f53f2e8ca30> │ └ Adapter(name='OneBot V11') └ <function handle_api_result at 0x7f53f2eff4c0> File "/usr/local/lib/python3.9/site-packages/nonebot/adapters/onebot/v11/utils.py", line 58, in handle_api_result raise ActionFailed(result) │ └ {'status': 'failed', 'retcode': 1200, 'data': None, 'message': "Error: ENOENT: no such file or directory, open '/bot/resource... └ <class 'nonebot.adapters.onebot.v11.exception.ActionFailed'>
错误说明
涉及图片发送的操作均报错无法找到文件,尝试过python3.8 ,python3.9,python3.10,docker环境部署,都报同样的错误,使用的框架为 NapCatQQ