Closed salspica closed 1 year ago
TypeError: AggregatedMessageFactory.send() got an unexpected keyword argument 'reply'
还注意到加载插件时会报错:
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\importlib__init__.py", line 126, in import_m
odule
return _bootstrap._gcd_import(name[level:], package, level)
File "
但插件能正常启动,不知道有没有影响
以及用一些关键词点图(如 来张ブルーアーカイブ的图)时报错: 内部错误:<class 'ssttkkl_nonebot_utils.errors.errors.QueryError'>别看了,没有的。
日志:
09-03 10:47:35 [SUCCESS] nonebot | OneBot V11 3187539714 | [message.private.friend]: Message -1012990545 from 2648571809
'来张ブルーアーカイブ的图'
09-03 10:47:35 [INFO] nonebot | Event will be handled by Matcher(type='message', module=nonebot_plugin_pixivbot.handler.
common.random_illust)
09-03 10:47:35 [INFO] nonebot_plugin_pixivbot | [search_illust] no cache (word=ブルーアーカイブ的)
09-03 10:47:35 [INFO] nonebot_plugin_pixivbot | [remote] loading page 0
09-03 10:47:36 [INFO] nonebot_plugin_pixivbot | [remote] got 0 illusts, illust_detail of 0 are missed
09-03 10:47:36 [INFO] nonebot | Matcher(type='message', module=nonebot_plugin_pixivbot.handler.common.random_illust) run
ning complete
09-03 10:47:36 [ERROR] nonebot | Running Matcher(type='message', module=nonebot_plugin_pixivbot.handler.common.random_il
lust) failed.
Traceback (most recent call last):
File "C:\Users\Administrator\NBbBOT\bot.py", line 18, in
File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot\message.py", line 419, in _run_matcher await matcher.run(bot, event, state, stack, dependency_cache) File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot\internal\matcher\matcher.py", line 759, in run await self.simple_run(bot, event, state, stack, dependencycache) File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot\internal\matcher\matcher.py", line 734, in simple run await handler( File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot\dependencies__init.py", line 108, in call__ return await cast(Callable[..., Awaitable[R]], self.call)(values) File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\common\randomillust.py", line 49, in await RandomIllustHandler(session, event).handle(word, count=count) File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\base.py", line 111, in han dle await self.interceptor.intercept(self, self._parse_args_and_actual_handle, *args, *kwargs) File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\interceptor\combined_inter ceptor.py", line 54, in intercept await self.x.intercept( File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\interceptor\combined_inter ceptor.py", line 54, in intercept await self.x.intercept( File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\interceptor\combined_inter ceptor.py", line 54, in intercept await self.x.intercept( [Previous line repeated 2 more times] File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\interceptor\service_interc eptor.py", line 34, in intercept await wrapped_func(args, kwargs) File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\interceptor\defaulterror interceptor.py", line 43, in intercept await wrapped_func(*args, kwargs) File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\interceptor\timeout_interc eptor.py", line 17, in intercept await wait_for(wrapped_func(*args, *kwargs), File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\tasks.py", line 479, in wait_for return fut.result() File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\interceptor\loading_prompt _interceptor.py", line 24, in intercept await wrapped_func(args, kwargs) File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\interceptor\retry_intercep tor.py", line 28, in intercept raise e File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\interceptor\retry_intercep tor.py", line 23, in intercept return await wrapped_func(*args, *kwargs) File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\interceptor\record_req_int erceptor.py", line 16, in intercept await wrapped_func(args, kwargs) File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\base.py", line 124, in _pa rse_args_and_actual_handle await self.actual_handle(kwargs) File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\handler\common\random_illust.py", line 35, in actual_handle illusts = await service.random_illust(word, count=count, File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\service\pixiv_service.py", line 85 , in random_illust return await self._choice_and_load(list(illusts), conf.pixiv_random_illust_method, count) File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot_plugin_pixivbot\service\pixiv_service.py", line 48 , in _choice_and_load raise QueryError("别看了,没有的。") ssttkkl_nonebot_utils.errors.errors.QueryError: 别看了,没有的。
以上两种报错均无法百分百复现,现在bot处于一个有时候能点图有时候报错的玄学状态。_(´ཀ`」∠)_差不多八成的时候是报错吧。
2.0.4已修复
还注意到加载插件时会报错: File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\importlibinit.py", line 126, in import_m odule return _bootstrap._gcd_import(name[level:], package, level) File "", line 1204, in _gcd_import File "", line 1176, in _find_and_load File "", line 1140, in _find_and_load_unlocked ModuleNotFoundError: No module named 'nonebot_plugin_gocqhttp_cross_machine_upload_file'
但插件能正常启动,不知道有没有影响
这个无影响
感谢,更新插件后实测问题已解决。 您!
pixivbot版本:v2.0.3 适配器:onebot.v11 运行环境:winserver2012r2 python:3.11.4
使用点图相关指令(来张图\来张XX的图\来张XX老师的图)时产生报错:
09-03 10:22:09 [INFO] nonebot | Matcher(type='message', module=nonebot_plugin_pixivbot.handler.common.random_recommended _illust) running complete 09-03 10:22:09 [ERROR] nonebot | Running Matcher(type='message', module=nonebot_plugin_pixivbot.handler.common.random_re commended_illust) failed. Traceback (most recent call last): File "C:\Users\Administrator\NBbBOT\bot.py", line 18, in
nonebot.run()
File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot__init__.py", line 333, in run
get_driver().run(*args, *kwargs)
File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot\drivers\fastapi.py", line 199, in run
uvicorn.run(
File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\uvicorn\main.py", line 587, in run
server.run()
File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\uvicorn\server.py", line 61, in run
return asyncio.run(self.serve(sockets=sockets))
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 190, in run
return runner.run(main)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 118, in run
return self._loop.run_until_complete(task)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 640, in run_unt
il_complete
self.run_forever()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\windowsevents.py", line 321, in run
forever
super().run_forever()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 607, in run_for
ever
self._run_once()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 1922, in _run_o
nce
handle._run()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\asyncio\events.py", line 80, in _run
self._context.run(self._callback, self._args)
File "C:\Users\Administrator\NBbBOT.venv\Lib\site-packages\nonebot\message.py", line 467, in check_and_run_matcher
await _run_matcher(