From 6b25da6a628da5a84d1beeb43b59a5abde172834 Mon Sep 17 00:00:00 2001 From: liuwei Date: Fri, 11 Apr 2025 09:06:26 +0800 Subject: [PATCH] =?UTF-8?q?feature=EF=BC=9A=E6=89=93=E5=8A=AB=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=8F=AA=E6=94=AF=E6=8C=8118-21=E4=B9=8B=E9=97=B4?= =?UTF-8?q?=E5=BC=80=E6=94=BE=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/point_trade/main.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/point_trade/main.py b/plugins/point_trade/main.py index 095e9b3..7fcd427 100644 --- a/plugins/point_trade/main.py +++ b/plugins/point_trade/main.py @@ -432,6 +432,7 @@ class PointTradePlugin(MessagePluginInterface): """处理打劫积分命令""" import random import time + from datetime import datetime content = str(message.get("content", "")).strip() sender = message.get("sender") @@ -444,6 +445,12 @@ class PointTradePlugin(MessagePluginInterface): wcf.send_text("❌打劫功能仅在群聊中可用!", sender, "") return True, "非群聊环境" + # 检查时间限制 - 只允许在18:00-21:00之间打劫 + current_hour = datetime.now().hour + if current_hour < 18 or current_hour >= 21: + wcf.send_text("❌打劫功能仅在晚上18:00-21:00之间开放!请在开放时间再来。", roomid, sender) + return True, "时间限制" + # 检查是否在押 prison_status = self.points_db.check_prison_status(sender, roomid) if prison_status: