forked from saipo/astrbot_plugin_dajiao
修改TRY
This commit is contained in:
parent
68e57cdc4b
commit
299d70c731
13
main.py
13
main.py
@ -375,17 +375,12 @@ class MyPlugin(Star):
|
||||
@session_waiter(timeout=60, record_history_chains=False)
|
||||
async def game_waiter(controller: SessionController, event: AstrMessageEvent):
|
||||
nonlocal game
|
||||
|
||||
idiom = event.message_str # 用户发来的成语,假设是 "一马当先"
|
||||
# 玩家回合
|
||||
if game.current_player == game.player_symbol:
|
||||
try:
|
||||
move = int(event.message_str) - 1
|
||||
if not game.make_move(move):
|
||||
await event.send(event.make_result(chain=[Comp.Plain("无效移动,请重试。")]))
|
||||
controller.keep(timeout=60, reset_timeout=True)
|
||||
return
|
||||
except ValueError:
|
||||
await event.send(event.make_result(chain=[Comp.Plain("请输入1-9的数字。")]))
|
||||
move = int(idiom) - 1
|
||||
if not game.make_move(move):
|
||||
await event.send(event.make_result(chain=[Comp.Plain("无效移动,请重试。")]))
|
||||
controller.keep(timeout=60, reset_timeout=True)
|
||||
return
|
||||
else:
|
||||
|
Loading…
x
Reference in New Issue
Block a user