Closed lihaojie87 closed 2 years ago
有类似的报错
02-11 13:42:47 [INFO] nonebot | CQHTTP 1683304950 | [message.group.normal]: Message -2043655929 from 874**8@[群:72440] "我的开箱" 02-11 13:42:47 [INFO] nonebot | Event will be handled by <Matcher from mute, type=message, priority=1, temp=False> 02-11 13:42:47 [INFO] nonebot | Event will be handled by <Matcher from parse_bilibili_json, type=message, priority=1, temp=False> 02-11 13:42:47 [INFO] nonebot | Event will be handled by <Matcher from group_last_chat, type=message, priority=1, temp=False> 02-11 13:42:47 [INFO] nonebot | Matcher <Matcher from group_last_chat, type=message, priority=1, temp=False> running complete 02-11 13:42:47 [INFO] nonebot | Matcher <Matcher from mute, type=message, priority=1, temp=False> running complete 02-11 13:42:47 [INFO] nonebot | Matcher <Matcher from parse_bilibili_json, type=message, priority=1, temp=False> running complete 02-11 13:42:47 [INFO] nonebot | Event will be handled by <Matcher from ai, type=message, priority=8, temp=False> Task was destroyed but it is pending! task: <Task pending name='Task-11909' coro=<Bot.handle_message() running at /root/anaconda3/envs/zhenxun/lib/python3.9/site-packages/nonebot/adapters/cqhttp/bot.py:328> wait_for=<GatheringFuture pending cb=[<TaskWakeupMethWrapper object at 0x7efda6ab4be0>()]>> 02-11 13:42:54 [INFO] nonebot | Matcher <Matcher from ai, type=message, priority=8, temp=False> running complete 02-11 13:42:54 [ERROR] nonebot | Running matcher <Matcher from ai, type=message, priority=8, temp=False> failed. Traceback (most recent call last): File "/root/anaconda3/envs/zhenxun/lib/python3.9/site-packages/nonebot/matcher.py", line 544, in run await handler(self, bot, event, state) GeneratorExit
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/zhenxun_bot/zhenxun_bot/bot.py", line 21, in
File "/root/anaconda3/envs/zhenxun/lib/python3.9/site-packages/nonebot/message.py", line 154, in _run_matcher await matcher.run(bot, event, state) File "/root/anaconda3/envs/zhenxun/lib/python3.9/site-packages/nonebot/matcher.py", line 601, in run current_bot.reset(b_t) ValueError: <Token var=<ContextVar name='current_bot' at 0x7efdc591eae0> at 0x7efda6adbe40> was created in a different Context Exception ignored in: <coroutine object _check_matcher at 0x7efda6b97cc0> Traceback (most recent call last): File "/root/anaconda3/envs/zhenxun/lib/python3.9/site-packages/nonebot/message.py", line 126, in _check_matcher await _run_matcher(Matcher, bot, event, state) RuntimeError: coroutine ignored GeneratorExit
你这啥啊,“我的开箱”怎么会运行到ai插件,截图报错日志看看
这个文件吗?error_2022-02-11.log
最后一个报错是这个
`ValueError: <Token var=<ContextVar name='current_bot' at 0x7ff18521fa40> at 0x7ff1661382c0> was created in a different Context
"error_2022-02-11.log" 3794L, 278327C 3794,1 Bot
│ │ │ └ <nonebot.drivers.fastapi.Driver object at 0x7ff1851bca00>
│ │ └ None
│ └ <function run at 0x7ff183d63040>
└ <module 'uvicorn' from '/root/anaconda3/envs/zhenxun/lib/python3.9/site-packages/uvicorn/init.py'>
File "/root/anaconda3/envs/zhenxun/lib/python3.9/site-packages/uvicorn/main.py", line 386, in run
server.run()
│ └ <function Server.run at 0x7ff183d5baf0>
└ <uvicorn.server.Server object at 0x7ff167365d00>
File "/root/anaconda3/envs/zhenxun/lib/python3.9/site-packages/uvicorn/server.py", line 49, in run
loop.run_until_complete(self.serve(sockets=sockets))
│ │ │ │ └ None
│ │ │ └ <function Server.serve at 0x7ff183d5bb80>
│ │ └ <uvicorn.server.Server object at 0x7ff167365d00>
│ └ <method 'run_until_complete' of 'uvloop.loop.Loop' objects>
└
File "/root/anaconda3/envs/zhenxun/lib/python3.9/site-packages/nonebot/message.py", line 154, in _run_matcher await matcher.run(bot, event, state) │ │ │ │ └ {'_prefix': {'raw_command': '签到', 'command': ('签到',)}, '_suffix': {'raw_command': None, 'command': None}} │ │ │ └ PrivateMessageEvent(time=1644565250, self_id=1683304950, post_type='message', sub_type='friend', user_id=874766848, message_t... │ │ └ <nonebot.adapters.cqhttp.bot.Bot object at 0x7ff1655379a0> │ └ <function Matcher.run at 0x7ff1851aa1f0> └ <Matcher from ai, type=message, priority=8, temp=False> File "/root/anaconda3/envs/zhenxun/lib/python3.9/site-packages/nonebot/matcher.py", line 601, in run current_bot.reset(b_t) │ │ └ <Token var=<ContextVar name='current_bot' at 0x7ff18521fa40> at 0x7ff1661382c0> │ └ <method 'reset' of 'ContextVar' objects> └ <ContextVar name='current_bot' at 0x7ff18521fa40>
ValueError: <Token var=<ContextVar name='current_bot' at 0x7ff18521fa40> at 0x7ff1661382c0> was created in a different Context`
我试了一下,在群里里可以用这个指令,私聊不行
本来就是群里用的,私聊又开不了箱
了解了解,感谢