猜成语:支持指定游戏查看答案

This commit is contained in:
Eilles
2026-05-11 01:20:35 +08:00
parent 58f40dee43
commit 08af1c5d22
@@ -384,9 +384,9 @@ handle_answer_matcher = on_alconna(
Alconna(
"handle_answer",
Option(
"-g|--group",
"-s|--specify",
default="Now",
args=Args["group", str, "Now"],
args=Args["specify", str, "Now"],
),
Option(
"-l|--list",
@@ -407,6 +407,7 @@ handle_answer_matcher = on_alconna(
async def _(
result: Arparma,
user_id: UserId,
uninfo: Uninfo,
):
if handle_config.handle_superuser_get_answer:
@@ -422,12 +423,10 @@ async def _(
return
try:
if result.options["group"].args["group"] == "Now":
if (spn := result.options["specify"].args["specify"]) == "Now":
session_numstr = user_id
else:
await handle_answer_matcher.finish(
UniMessage.text("暂不支持指定群组") # TODO: 指定群组获取答案
)
session_numstr = user_id.replace(uninfo.scene_path, spn)
except:
session_numstr = user_id