txlyre преди 2 месеца
родител
ревизия
6ce9fd1b19
променени са 1 файла, в които са добавени 7 реда и са изтрити 3 реда
  1. 7 3
      commands.py

+ 7 - 3
commands.py

@@ -707,10 +707,14 @@ async def chess_from_handler(chess, id, moves):
 
 
 async def chess_stop_handler(chess, id):
-    if await chess.end(id):
-        return ["Игра завершена."]
+    try:
+        stats = chess_game_stats(chess, id)
+    except KeyError:
+        return ["Нет активной игры."]
+
+    await chess.end(id)
 
-    return ["Нет активной игры."]
+    return ["Игра завершена.", stats]
 
 
 async def chess_move_handler(chess, id, move):