3、此后,新群所有消息在LLonebot中正常显示,在nonebot2客户端中不会收到消息,具体见可见下图,连续的四条消息中,只有发给新群的签到消息没有上报到nb2客户端:
07-09 15:53:57 [INFO] group | 收到群邀请:群号 788274751,群名称:二次元绅士的幻想乡,邀请人 2660638311,邀请人昵称𝓚𝓪𝓜𝓶𝔂,验证信息:无
07-09 15:53:57 [SUCCESS] nonebot | OneBot V11 3272196347 | [notice.group_increase.invite]: {'time': 1783583637, 'self_id': 3272196347, 'post_type': 'notice', 'notice_type': 'group_increase', 'sub_type': 'invite', 'user_id': 3272196347, 'group_id': 788274751, 'operator_id': 2660638311}
07-09 15:53:57 [INFO] nonebot | Event will be handled by Matcher(type='notice', module=src.plugins.group auth, lineno=20)
跳过对咪啪自己的入群验证
07-09 15:53:57 [INFO] nonebot | Matcher(type='notice', module=src.plugins.group auth, lineno=20) running complete
07-09 15:53:57 [INFO] nonebot | Event will be handled by Matcher(type='notice', module=src.plugins.mipa_reply, lineno=22)
07-09 15:53:57 [INFO] nonebot | Matcher(type='notice', module=src.plugins.mipa_reply, lineno=22) running complete
07-09 15:53:57 [INFO] nonebot | Event will be handled by Matcher(type='notice', module=src.plugins.nonebot_plugin_blacklist, lineno=279)
07-09 15:53:57 [INFO] nonebot | Matcher(type='notice', module=src.plugins.nonebot_plugin_blacklist, lineno=279) running complete
07-09 15:53:57 [INFO] nonebot | Matcher(type='request', module=src.plugins.group, lineno=105) running complete
07-09 15:54:27 [ERROR] nonebot | Rule check failed for AlconnaMatcher(type='', module=src.plugins.nonebot_plugin_handle, lineno=82).
+ Exception Group Traceback (most recent call last):
| File "<string>", line 15, in <module>
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\__init__.py", line 337, in run
| get_driver().run(*args, **kwargs)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\drivers\fastapi.py", line 187, in run
| uvicorn.run(
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\uvicorn\main.py", line 579, in run
| server.run()
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\uvicorn\server.py", line 66, in run
| return asyncio.run(self.serve(sockets=sockets))
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 190, in run
| return runner.run(main)
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 118, in run
| return self._loop.run_until_complete(task)
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 641, in run_until_complete
| self.run_forever()
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\windows_events.py", line 321, in run_forever
| super().run_forever()
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 608, in run_forever
| self._run_once()
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 1936, in _run_once
| handle._run()
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\events.py", line 84, in _run
| self._context.run(self._callback, *self._args)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\message.py", line 496, in check_and_run_matcher
| if not await _check_matcher(
| > File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\message.py", line 400, in _check_matcher
| if not await Matcher.check_rule(bot, event, state, stack, dependency_cache):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\matcher\matcher.py", line 405, in check_rule
| return event_type == (cls.type or event_type) and await cls.rule(
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\rule.py", line 97, in __call__
| with catch({SkippedException: _handle_skipped_exception}):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\exceptiongroup\_catch.py", line 39, in __exit__
| raise unhandled from exc.__cause__
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\rule.py", line 98, in __call__
| async with anyio.create_task_group() as tg:
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\anyio\_backends\_asyncio.py", line 772, in __aexit__
| raise BaseExceptionGroup(
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Exception Group Traceback (most recent call last):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\rule.py", line 88, in _run_checker
| is_passed = await checker(
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 104, in __call__
| with catch({SkippedException: _handle_skipped}):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\exceptiongroup\_catch.py", line 39, in __exit__
| raise unhandled from exc.__cause__
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 109, in __call__
| values = await self.solve(**kwargs)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 219, in solve
| async with anyio.create_task_group() as tg:
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\anyio\_backends\_asyncio.py", line 772, in __aexit__
| raise BaseExceptionGroup(
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Exception Group Traceback (most recent call last):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 216, in _solve_field
| value = await self._solve_field(field, params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 199, in _solve_field
| value = await param._solve(**params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 279, in _solve
| with catch({SkippedException: _handle_skipped}):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\exceptiongroup\_catch.py", line 39, in __exit__
| raise unhandled from exc.__cause__
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 280, in _solve
| sub_values = await sub_dependent.solve(
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 219, in solve
| async with anyio.create_task_group() as tg:
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\anyio\_backends\_asyncio.py", line 772, in __aexit__
| raise BaseExceptionGroup(
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 216, in _solve_field
| value = await self._solve_field(field, params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 199, in _solve_field
| value = await param._solve(**params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 291, in _solve
| return await dependency_cache[call].wait()
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 167, in wait
| raise self._exception
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 216, in _solve_field
| value = await self._solve_field(field, params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 199, in _solve_field
| value = await param._solve(**params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 291, in _solve
| return await dependency_cache[call].wait()
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 167, in wait
| raise self._exception
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 216, in _solve_field
| value = await self._solve_field(field, params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 199, in _solve_field
| value = await param._solve(**params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 310, in _solve
| result = await target
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot_plugin_uninfo\params.py", line 18, in get_session
| return await fetcher.fetch(bot, event)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot_plugin_uninfo\fetch.py", line 96, in fetch
| data = await func(bot, event)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot_plugin_uninfo\adapters\onebot11\main.py", line 380, in _
| member_info = await bot.get_group_member_info(group_id=event.group_id, user_id=event.user_id, no_cache=True)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\adapter\bot.py", line 176, in call_api
| raise exception
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\adapter\bot.py", line 128, in call_api
| result = await self.adapter._call_api(self, api, **data)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\adapters\onebot\v11\adapter.py", line 177, in _call_api
| raise NetworkError(f"WebSocket call api {api} timeout") from None
| nonebot.adapters.onebot.v11.exception.NetworkError: NetWorkError(message='WebSocket call api get_group_member_info timeout')
+------------------------------------
07-09 15:54:27 [ERROR] nonebot | Rule check failed for AlconnaMatcher(type='', module=src.plugins.nonebot_plugin_handle, lineno=90).
+ Exception Group Traceback (most recent call last):
| File "<string>", line 15, in <module>
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\__init__.py", line 337, in run
| get_driver().run(*args, **kwargs)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\drivers\fastapi.py", line 187, in run
| uvicorn.run(
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\uvicorn\main.py", line 579, in run
| server.run()
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\uvicorn\server.py", line 66, in run
| return asyncio.run(self.serve(sockets=sockets))
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 190, in run
| return runner.run(main)
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 118, in run
| return self._loop.run_until_complete(task)
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 641, in run_until_complete
| self.run_forever()
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\windows_events.py", line 321, in run_forever
| super().run_forever()
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 608, in run_forever
| self._run_once()
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 1936, in _run_once
| handle._run()
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\events.py", line 84, in _run
| self._context.run(self._callback, *self._args)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\message.py", line 496, in check_and_run_matcher
| if not await _check_matcher(
| > File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\message.py", line 400, in _check_matcher
| if not await Matcher.check_rule(bot, event, state, stack, dependency_cache):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\matcher\matcher.py", line 405, in check_rule
| return event_type == (cls.type or event_type) and await cls.rule(
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\rule.py", line 97, in __call__
| with catch({SkippedException: _handle_skipped_exception}):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\exceptiongroup\_catch.py", line 39, in __exit__
| raise unhandled from exc.__cause__
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\rule.py", line 98, in __call__
| async with anyio.create_task_group() as tg:
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\anyio\_backends\_asyncio.py", line 772, in __aexit__
| raise BaseExceptionGroup(
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Exception Group Traceback (most recent call last):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\rule.py", line 88, in _run_checker
| is_passed = await checker(
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 104, in __call__
| with catch({SkippedException: _handle_skipped}):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\exceptiongroup\_catch.py", line 39, in __exit__
| raise unhandled from exc.__cause__
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 109, in __call__
| values = await self.solve(**kwargs)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 219, in solve
| async with anyio.create_task_group() as tg:
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\anyio\_backends\_asyncio.py", line 772, in __aexit__
| raise BaseExceptionGroup(
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Exception Group Traceback (most recent call last):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 216, in _solve_field
| value = await self._solve_field(field, params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 199, in _solve_field
| value = await param._solve(**params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 279, in _solve
| with catch({SkippedException: _handle_skipped}):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\exceptiongroup\_catch.py", line 39, in __exit__
| raise unhandled from exc.__cause__
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 280, in _solve
| sub_values = await sub_dependent.solve(
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 219, in solve
| async with anyio.create_task_group() as tg:
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\anyio\_backends\_asyncio.py", line 772, in __aexit__
| raise BaseExceptionGroup(
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 216, in _solve_field
| value = await self._solve_field(field, params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 199, in _solve_field
| value = await param._solve(**params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 291, in _solve
| return await dependency_cache[call].wait()
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 167, in wait
| raise self._exception
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 216, in _solve_field
| value = await self._solve_field(field, params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 199, in _solve_field
| value = await param._solve(**params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 291, in _solve
| return await dependency_cache[call].wait()
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 167, in wait
| raise self._exception
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 216, in _solve_field
| value = await self._solve_field(field, params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 199, in _solve_field
| value = await param._solve(**params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 310, in _solve
| result = await target
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot_plugin_uninfo\params.py", line 18, in get_session
| return await fetcher.fetch(bot, event)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot_plugin_uninfo\fetch.py", line 96, in fetch
| data = await func(bot, event)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot_plugin_uninfo\adapters\onebot11\main.py", line 380, in _
| member_info = await bot.get_group_member_info(group_id=event.group_id, user_id=event.user_id, no_cache=True)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\adapter\bot.py", line 176, in call_api
| raise exception
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\adapter\bot.py", line 128, in call_api
| result = await self.adapter._call_api(self, api, **data)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\adapters\onebot\v11\adapter.py", line 177, in _call_api
| raise NetworkError(f"WebSocket call api {api} timeout") from None
| nonebot.adapters.onebot.v11.exception.NetworkError: NetWorkError(message='WebSocket call api get_group_member_info timeout')
+------------------------------------
07-09 15:54:27 [ERROR] nonebot | Rule check failed for AlconnaMatcher(type='', module=src.plugins.nonebot_plugin_handle, lineno=98).
+ Exception Group Traceback (most recent call last):
| File "<string>", line 15, in <module>
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\__init__.py", line 337, in run
| get_driver().run(*args, **kwargs)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\drivers\fastapi.py", line 187, in run
| uvicorn.run(
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\uvicorn\main.py", line 579, in run
| server.run()
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\uvicorn\server.py", line 66, in run
| return asyncio.run(self.serve(sockets=sockets))
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 190, in run
| return runner.run(main)
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 118, in run
| return self._loop.run_until_complete(task)
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 641, in run_until_complete
| self.run_forever()
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\windows_events.py", line 321, in run_forever
| super().run_forever()
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 608, in run_forever
| self._run_once()
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 1936, in _run_once
| handle._run()
| File "C:\Users\KaMmySuma\AppData\Local\Programs\Python\Python311\Lib\asyncio\events.py", line 84, in _run
| self._context.run(self._callback, *self._args)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\message.py", line 496, in check_and_run_matcher
| if not await _check_matcher(
| > File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\message.py", line 400, in _check_matcher
| if not await Matcher.check_rule(bot, event, state, stack, dependency_cache):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\matcher\matcher.py", line 405, in check_rule
| return event_type == (cls.type or event_type) and await cls.rule(
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\rule.py", line 97, in __call__
| with catch({SkippedException: _handle_skipped_exception}):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\exceptiongroup\_catch.py", line 39, in __exit__
| raise unhandled from exc.__cause__
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\rule.py", line 98, in __call__
| async with anyio.create_task_group() as tg:
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\anyio\_backends\_asyncio.py", line 772, in __aexit__
| raise BaseExceptionGroup(
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Exception Group Traceback (most recent call last):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\rule.py", line 88, in _run_checker
| is_passed = await checker(
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 104, in __call__
| with catch({SkippedException: _handle_skipped}):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\exceptiongroup\_catch.py", line 39, in __exit__
| raise unhandled from exc.__cause__
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 109, in __call__
| values = await self.solve(**kwargs)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 219, in solve
| async with anyio.create_task_group() as tg:
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\anyio\_backends\_asyncio.py", line 772, in __aexit__
| raise BaseExceptionGroup(
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Exception Group Traceback (most recent call last):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 216, in _solve_field
| value = await self._solve_field(field, params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 199, in _solve_field
| value = await param._solve(**params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 279, in _solve
| with catch({SkippedException: _handle_skipped}):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\exceptiongroup\_catch.py", line 39, in __exit__
| raise unhandled from exc.__cause__
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 280, in _solve
| sub_values = await sub_dependent.solve(
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 219, in solve
| async with anyio.create_task_group() as tg:
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\anyio\_backends\_asyncio.py", line 772, in __aexit__
| raise BaseExceptionGroup(
| ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 216, in _solve_field
| value = await self._solve_field(field, params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 199, in _solve_field
| value = await param._solve(**params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 291, in _solve
| return await dependency_cache[call].wait()
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 167, in wait
| raise self._exception
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 216, in _solve_field
| value = await self._solve_field(field, params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 199, in _solve_field
| value = await param._solve(**params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 291, in _solve
| return await dependency_cache[call].wait()
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 167, in wait
| raise self._exception
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\utils.py", line 254, in run_coro_with_shield
| return await coro
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 216, in _solve_field
| value = await self._solve_field(field, params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\dependencies\__init__.py", line 199, in _solve_field
| value = await param._solve(**params)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\params.py", line 310, in _solve
| result = await target
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot_plugin_uninfo\params.py", line 18, in get_session
| return await fetcher.fetch(bot, event)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot_plugin_uninfo\fetch.py", line 96, in fetch
| data = await func(bot, event)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot_plugin_uninfo\adapters\onebot11\main.py", line 380, in _
| member_info = await bot.get_group_member_info(group_id=event.group_id, user_id=event.user_id, no_cache=True)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\adapter\bot.py", line 176, in call_api
| raise exception
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\internal\adapter\bot.py", line 128, in call_api
| result = await self.adapter._call_api(self, api, **data)
| File "C:\Users\KaMmySuma\AppData\Local\pypoetry\Cache\virtualenvs\mipa-YzSjmw8K-py3.11\Lib\site-packages\nonebot\adapters\onebot\v11\adapter.py", line 177, in _call_api
| raise NetworkError(f"WebSocket call api {api} timeout") from None
| nonebot.adapters.onebot.v11.exception.NetworkError: NetWorkError(message='WebSocket call api get_group_member_info timeout')
+------------------------------------
系统版本
Windows 10 专业版 22H2
QQNT 版本
9.9.23-42086 (64位)
LLBot 版本
8.0.7
OneBot 客户端
nonebot2 2.5.0 、 nonebot2 2.4.2
发生了什么?
版本更新后,拉Bot加入群聊,新加的群聊内所有消息无法正常上报给ws客户端。
版本信息如下:
具体表现如下:
1、LLonebot 日志正常,显示消息收发正常,无报错信息
2、nonebot2客户端在bot加群后会连续报错三条指向
get_group_member_info的API错误:3、此后,新群所有消息在LLonebot中正常显示,在nonebot2客户端中不会收到消息,具体见可见下图,连续的四条消息中,只有发给新群的签到消息没有上报到nb2客户端:
4、其它群聊功能正常,仅限新加的群聊出现该问题
5、LLonebot连接了两个不同的nb2实例,版本分别为:2.5.0、2.4.2,问题一致,表现一致;等待不会恢复正常,重启LLonebot后恢复正常。
6、nb2不会收到该群的所有消息,但可以调用set_group_leave退出该群。
如何复现
1、拉取bot加入多人大群,如果人数过少无需同意则不会复现该问题,需要足够人数触发 ”邀请已发送,需要等对方同意才能进入群聊“
2、bot使用on_request监听消息,收到加群邀请后使用set_group_add_request自动同意。
此后复现问题。
期望的结果?
修复问题
LLBot 运行日志
OneBot 客户端运行日志