From 1068490f8dfa6fb5bd46b1331495e055ebd07b39 Mon Sep 17 00:00:00 2001 From: liuwei Date: Tue, 18 Nov 2025 15:45:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=8A=B6=E6=80=81=E4=B8=AD?= =?UTF-8?q?=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/xiuxian/main.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/xiuxian/main.py b/plugins/xiuxian/main.py index 76d9f6a..5c6fbe6 100644 --- a/plugins/xiuxian/main.py +++ b/plugins/xiuxian/main.py @@ -555,6 +555,13 @@ class XiuxianPlugin(MessagePluginInterface): self.revoke.add_message_to_revoke((roomid if roomid else sender), client_msg_id, create_time, new_msg_id, 5) return False, "未注册" player = self._check_status_update(player) + status_code = player.get("status") + status_cn = { + "Idle": "空闲", + "Cultivating": "闭关", + "Unstable_Qi": "气息不稳", + "Injured": "受伤保护", + }.get(status_code, str(status_code)) msg = ( f"🧙‍♂️ 我的状态\n" f"道号:{player.get('dao_name')}\n" @@ -562,7 +569,7 @@ class XiuxianPlugin(MessagePluginInterface): f"灵根:{player.get('spirit_root')}\n" f"修为:{player.get('cultivation_points')}\n" f"灵石:{player.get('spirit_stone')}\n" - f"状态:{player.get('status')}\n" + f"状态:{status_cn}\n" ) client_msg_id, create_time, new_msg_id = await bot.send_text_message((roomid if roomid else sender), msg, sender) if self.revoke: