Skip to content

报错 #27

Description

@Tamamoimoto

最新版本的gscore与nteuid对接的nonebot2,部分指令报错。
日志如下:
08-20 15:10:12 [info ] {SayuCore } [Receive] bot_id=onebot, bot_self_id=BOT, msg_id=973759194, user_type=group, group_id=群号, user_id=QQ1, user_pm=0, content=[Message(type='text', data='.nte残虹bot最强面板')],
08-20 15:10:12 [info ] {SayuCore } ⚡ [命令触发] trigger=['nte残虹bot最强面板', 'regex', '^(?P<char_name>[\u4e00-\u9fa5a-zA-Z0-9\U0001F300-\U0001FAFF\U00002600-\U000027BF\U00002B00-\U00002BFF\U00003200-\U000032FF-—·()()]{1,20}?)(?Pbot)?(?P最强)?(面板|信息|详情|面包|🍞)$']
08-20 15:10:12 [info ] {SayuCore } ⚡ [命令触发] command=Event(bot_id='onebot', bot_self_id='BOT', msg_id='973759194', user_type='group', group_id='群号', user_id='QQ1', sender={'user_id': QQ1, 'nickname': '玉藻', 'card': '', 'role': 'admin', 'avatar': 'http://q1.qlogo.cn/g?b=qq&nk=*QQ1*&s=640'}, user_pm=0, content=[Message(type='text', data='.nte残虹bot最强面板')], WS_BOT_ID='NoneBot2', task_id='f1ab7df3-cf75-476d-a4f1-e858a2797a8a', task_event=None, real_bot_id='onebot', raw_text='nte残虹bot最强面板', command='', text='|nte残虹|bot|最强|面板|', image=None, image_list=[], image_id=None, image_id_list=[], audio_id=None, audio_id_list=[], at=None, at_list=[], is_tome=False, reply=None, reply_id=None, node=None, file_name=None, file=None, file_type=None, regex_group=(), regex_dict={}, meta_event_type=None, meta_event_data={})
08-20 15:10:12 [info ] {SayuCore } [f1ab7df3] 📝 [TraceStart] trace_id=f1ab7df3-cf75-476d-a4f1-e858a2797a8a command=^(?P<char_name>[\u4e00-\u9fa5a-zA-Z0-9\U0001F300-\U0001FAFF\U00002600-\U000027BF\U00002B00-\U00002BFF\U00003200-\U000032FF-—·()()]{1,20}?)(?Pbot)?(?P最强)?(面板|信息|详情|面包|🍞)$ user_id=QQ1 trace_id=f1ab7df3-cf75-476d-a4f1-e858a2797a8a
08-20 15:10:12 [error ] {SayuCore } [f1ab7df3] ⚡ [SV] 执行时出现错误! trace_id=f1ab7df3-cf75-476d-a4f1-e858a2797a8a
╭───────────────────── Traceback (most recent call last) ──────────────────────╮
│ /gsuid_core/gsuid_core/sv.py:42 in wrapper │
│ │
│ 39 │ @wraps(func) │
│ 40 │ async def wrapper(bot: Bot, event: Event): │
│ 41 │ │ try: │
│ ❱ 42 │ │ │ result = await func(bot, event) │
│ 43 │ │ │ return result │
│ 44 │ │ except Exception as e: │
│ 45 │ │ │ logger.error(t("log.sv.error_occurred_executing", p0=event │
│ │
│ /gsuid_core/gsuid_core/plugins/NTEUID/NTEUID/nte_role/init.py:99 in │
│ nte_role_detail │
│ │
│ 96 │ block=True, │
│ 97 ) │
│ 98 async def nte_role_detail(bot: Bot, ev: Event): │
│ ❱ 99 │ char_name = ev.regex_dict["char_name"] │
│ 100 │ if ev.regex_dict.get("best"): │
│ 101 │ │ await run_strongest_panel(bot, ev, char_name, │
│ bot_scope=ev.regex_dict.get("scope") == "bot") │
│ 102 │ else: │
╰──────────────────────────────────────────────────────────────────────────────╯
KeyError: 'char_name'

08-20 15:10:12 [error ] {SayuCore } 'char_name' trace_id=f1ab7df3-cf75-476d-a4f1-e858a2797a8a
╭───────────────────── Traceback (most recent call last) ──────────────────────╮
│ /gsuid_core/gsuid_core/sv.py:42 in wrapper │
│ │
│ 39 │ @wraps(func) │
│ 40 │ async def wrapper(bot: Bot, event: Event): │
│ 41 │ │ try: │
│ ❱ 42 │ │ │ result = await func(bot, event) │
│ 43 │ │ │ return result │
│ 44 │ │ except Exception as e: │
│ 45 │ │ │ logger.error(t("log.sv.error_occurred_executing", p0=event │
│ │
│ /gsuid_core/gsuid_core/plugins/NTEUID/NTEUID/nte_role/init.py:99 in │
│ nte_role_detail │
│ │
│ 96 │ block=True, │
│ 97 ) │
│ 98 async def nte_role_detail(bot: Bot, ev: Event): │
│ ❱ 99 │ char_name = ev.regex_dict["char_name"] │
│ 100 │ if ev.regex_dict.get("best"): │
│ 101 │ │ await run_strongest_panel(bot, ev, char_name, │
│ bot_scope=ev.regex_dict.get("scope") == "bot") │
│ 102 │ else: │
╰──────────────────────────────────────────────────────────────────────────────╯
KeyError: 'char_name'

08-20 15:10:12 [info ] {SayuCore } [f1ab7df3] 📝 [TraceEnd] trace_id=f1ab7df3-cf75-476d-a4f1-e858a2797a8a command=^(?P<char_name>[\u4e00-\u9fa5a-zA-Z0-9\U0001F300-\U0001FAFF\U00002600-\U000027BF\U00002B00-\U00002BFF\U00003200-\U000032FF-—·()()]{1,20}?)(?Pbot)?(?P最强)?(面板|信息|详情|面包|🍞)$ duration=110ms logs=4 trace_id=f1ab7df3-cf75-476d-a4f1-e858a2797a8a
08-20 15:10:29 [info ] {SayuCore } [Receive] bot_id=onebot, bot_self_id=BOT, msg_id=335172092, user_type=group, group_id=群号2, user_id=QQ2, user_pm=6, content=[Message(type='text', data='6')],
08-20 15:11:01 [info ] {SayuCore } [Receive] bot_id=onebot, bot_self_id=BOT, msg_id=618320539, user_type=group, group_id=群号, user_id=QQ1, user_pm=0, content=[Message(type='text', data='.nte残虹最强面板')],
08-20 15:11:01 [info ] {SayuCore } ⚡ [命令触发] trigger=['nte残虹最强面板', 'regex', '^(?P<char_name>[\u4e00-\u9fa5a-zA-Z0-9\U0001F300-\U0001FAFF\U00002600-\U000027BF\U00002B00-\U00002BFF\U00003200-\U000032FF-—·()()]{1,20}?)(?Pbot)?(?P最强)?(面板|信息|详情|面包|🍞)$']
08-20 15:11:01 [info ] {SayuCore } ⚡ [命令触发] command=Event(bot_id='onebot', bot_self_id='BOT', msg_id='618320539', user_type='group', group_id='群号', user_id='QQ1', sender={'user_id': QQ1, 'nickname': '玉藻', 'card': '', 'role': 'admin', 'avatar': 'http://q1.qlogo.cn/g?b=qq&nk=*QQ1*&s=640'}, user_pm=0, content=[Message(type='text', data='.nte残虹最强面板')], WS_BOT_ID='NoneBot2', task_id='c82189a6-8b4a-477d-b3a2-88212be2ad33', task_event=None, real_bot_id='onebot', raw_text='nte残虹最强面板', command='', text='|nte残虹||最强|面板|', image=None, image_list=[], image_id=None, image_id_list=[], audio_id=None, audio_id_list=[], at=None, at_list=[], is_tome=False, reply=None, reply_id=None, node=None, file_name=None, file=None, file_type=None, regex_group=(), regex_dict={}, meta_event_type=None, meta_event_data={})
08-20 15:11:01 [info ] {SayuCore } [c82189a6] 📝 [TraceStart] trace_id=c82189a6-8b4a-477d-b3a2-88212be2ad33 command=^(?P<char_name>[\u4e00-\u9fa5a-zA-Z0-9\U0001F300-\U0001FAFF\U00002600-\U000027BF\U00002B00-\U00002BFF\U00003200-\U000032FF-—·()()]{1,20}?)(?Pbot)?(?P最强)?(面板|信息|详情|面包|🍞)$ user_id=QQ1 trace_id=c82189a6-8b4a-477d-b3a2-88212be2ad33
08-20 15:11:01 [error ] {SayuCore } [c82189a6] ⚡ [SV] 执行时出现错误! trace_id=c82189a6-8b4a-477d-b3a2-88212be2ad33
╭───────────────────── Traceback (most recent call last) ──────────────────────╮
│ /gsuid_core/gsuid_core/sv.py:42 in wrapper │
│ │
│ 39 │ @wraps(func)uid_core/sv.py:42 in wrapper │
│ │
│ 39 │ @wraps(func) │
│ 40 │ async def wrapper(bot: Bot, event: Event): │
│ 41 │ │ try: │
│ ❱ 42 │ │ │ result = await func(bot, event) │
│ 43 │ │ │ return result │
│ 44 │ │ except Exception as e: │
│ 45 │ │ │ logger.error(t("log.sv.error_occurred_executing", p0=event │
│ │
│ /gsuid_core/gsuid_core/plugins/NTEUID/NTEUID/nte_role/init.py:99 in │
│ nte_role_detail │
│ 45 │ │ │ logger.error(t("log.sv.error_occurred_executing", p0=event │
│ │
│ /gsuid_core/gsuid_core/plugins/NTEUID/NTEUID/nte_role/init.py:99 in │
│ nte_role_detail │
│ │
│ 96 │ block=True, │
│ 97 ) │
│ 98 async def nte_role_detail(bot: Bot, ev: Event): │
│ ❱ 99 │ char_name = ev.regex_dict["char_name"] │
│ 100 │ if ev.regex_dict.get("best"): │
│ 101 │ │ await run_strongest_panel(bot, ev, char_name, │
│ bot_scope=ev.regex_dict.get("scope") == "bot") │
│ 102 │ else: │
╰──────────────────────────────────────────────────────────────────────────────╯
KeyError: 'char_name'

08-20 15:11:50 [info ] {SayuCore } [2f88113d] 📝 [TraceEnd] trace_id=2f88113d-51da-48ea-b3b4-46464196a386 command=^(?P<char_name>[\u4e00-\u9fa5a-zA-Z0-9\U0001F300-\U0001FAFF\U00002600-\U000027BF\U00002B00-\U00002BFF\U00003200-\U000032FF-—·()()]{1,20}?)(?Pbot)?(?P最强)?(面板|信息|详情|面包|🍞)$ duration=111ms logs=4 trace_id=2f88113d-51da-48ea-b3b4-46464196a386

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions