Ju4tCode
Ju4tCode
你现在使用了alconna,那么插件支持的适配器得使用 inherit_supported_adapters 继承 alc。 [这里](https://github.com/bananaxiao2333/nonebot-plugin-uptime-kuma-puller/blob/e7ce38d1595f873a46372cb9a1da5afd519be80b/nonebot_plugin_uptime_kuma_puller/__init__.py#L46)获取全局配置的方式不正确,请使用 `get_driver().config` 。
插件依赖限制的 alc 插件版本较旧,会和其他插件冲突,建议放宽上限。插件支持的适配器应该用 `inherit_supported_adapters("nonebot_plugin_alconna")` 来继承,而不是自己写啊。
@bananaxiao2333 是否有更新?
插件内使用了大量的 star import,建议改为正常的 import。 此处 Path 的用法不正确,https://github.com/Florenz0707/nonebot-plugin-flomic/blob/9f0ab16f2107f557fb335f7b75af3f012575a8b7/nonebot_plugin_flomic/Config.py#L13-L16 。你直接使用 `cache_dir.joinpath()` 不就行了。 插件异步的用法不正确,如果需要在异步中调用同步下载代码,请使用 `asyncio.to_thread`
你的插件依赖里怎么会有 poetry-core?build 依赖请删除。 这边也没有使用异步啊 https://github.com/Florenz0707/nonebot-plugin-flomic/blob/22e5537b20067ee8c9e2cd82967f05e34e7eb0fc/nonebot_plugin_flomic/MainManager.py#L218C45-L218C45 main manager 里还是有很多不正确的 joinpath https://github.com/Florenz0707/nonebot-plugin-flomic/blob/22e5537b20067ee8c9e2cd82967f05e34e7eb0fc/nonebot_plugin_flomic/MainManager.py#L44
> firstImageDownloader仅下载一张图片,所以没有使用异步 下载图片才是最浪费时间的,如果用户网络环境差你这个会直接导致长时间无法使用。
插件依赖中 pillow、httpx 版本上限过低会与其他插件冲突,请放宽上限。
断连期间 nb 的日志呢?
从这个报错看上去是你在定时任务里调用了api,然后此时ws已经异常断开了,并不能看出来是什么导致的断开。你的协议端和nb在一台机器上吗?
database locked是sqlite并发问题,与nb无关,另外ws断连我觉得多半也不是nb这边的问题,因为没收到关闭连接的 frame,也没有 heartbeat 超时,可能是 client 端突然断开。