一只沙貂
一只沙貂
用filehost应该可以解决文件不能共享的问题,但是需要做一些改动 https://github.com/nonebot/plugin-filehost/issues/4#issuecomment-1875206056 但是加好友不能正常响应,shamrock的戳一戳api也不一样
> 报错如下 > [log.txt](https://github.com/MistEO/Pallas-Bot/files/13549505/log.txt) > 相关信息: > 我把gocq插件卸载了,改用直接连接shamrock的形式来运行牛牛,在执行戳一戳操作时会出现 shamrock对戳一戳的定义和gocq有些区别,可以去文档里看看照着改改
我这里用的Lagrange也不行,而且状态还不一样 我命令伪造的消息看到的是这样的(外面显示的名字改了点进去头像名字都没改)  我转发给朋友我朋友看到的是这样的(头像没改) 
我也遇到了类似问题,不过运行环境有些不同,我是在win下部署的nb端,用模拟器跑的shamrock,使用filehost插件实现的路径链接,有文本生成但不能发出图片(别的插件可以)
> 这个报错的原因貌似是他cdn已经失效了,他copywriting这个文件应该是在nonebot_plugin_fortune/resource/fortune这个路径下 并且加入类似“FORTUNE_PATH="C:\\bot\\server\\src\\plugins\\nonebot_plugin_fortune\\resource"" 这种路径格式 如果还是不行的话发一下插件相关的全部运行日志吧
类似这种 ```python 2024-12-16 15:07:03.239 | ERROR | apscheduler:run_coroutine_job:36 - Job "change_name (trigger: cron[minute='*/1'], next run at: 2024-12-16 15:08:00 CST)" raised an exception Traceback (most recent call last): File "C:\Users\n2006\miniconda3\envs\plsb\lib\site-packages\uvicorn\protocols\websockets\websockets_impl.py", line...
> 从这个报错看上去是你在定时任务里调用了api,然后此时ws已经异常断开了,并不能看出来是什么导致的断开。你的协议端和nb在一台机器上吗? 在的,这个应该是反向ws的问题,要不然没法解释chatrecoder插件那个database locked)
> database locked是sqlite并发问题,与nb无关,另外ws断连我觉得多半也不是nb这边的问题,因为没收到关闭连接的 frame,也没有 heartbeat 超时,可能是 client 端突然断开。 应该不是client端的问题 在出现如上问题时,重启client端无法解决问题,只有重启nb有效 而且这个问题我在llob,nc上都有复现 佬我这边有没有法子做个验证)
> 重连期间的nb日志呢?nb有收到重连的请求吗? > > 我好像从来没见到过其他人有这个问题,反向ws运行几年都没遇到过。 这个等两天复现时发上来吧,遇到这个问题有段时间了,最早的截图没留qwq
日志有些多没找到是从哪里触发的,都是发送消息的插件抛出这种相似的报错 ```python 2025-01-06 08:18:26.958 | INFO | nonebot:simple_run:846 - Matcher(type='message', module=src.plugins.repeater, lineno=22) running complete 2025-01-06 08:18:26.963 | INFO | nonebot:simple_run:846 - Matcher(type='message', module=src.plugins.repeater, lineno=22) running complete 2025-01-06 08:18:26.994 | INFO...