From bdd5f01c6a9c7d5df45461544a362989dc6a3299 Mon Sep 17 00:00:00 2001 From: liuwei Date: Mon, 12 May 2025 16:52:15 +0800 Subject: [PATCH] =?UTF-8?q?jieba~=3D0.42.1=20=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/jd_sign_token/main.py | 3 +-- plugins/weather/main.py | 2 +- utils/robot_cmd/robot_command.py | 1 + 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/jd_sign_token/main.py b/plugins/jd_sign_token/main.py index 06950a4..4e653bd 100644 --- a/plugins/jd_sign_token/main.py +++ b/plugins/jd_sign_token/main.py @@ -193,7 +193,6 @@ class JDTokenPlugin(MessagePluginInterface): return command in self._commands @plugin_stats_decorator(plugin_name="京东签到Token设置") - @plugin_points_cost(2, "京东签到Token设置消耗积分", Feature.UTILITY) async def process_message(self, message: Dict[str, Any]) -> Tuple[bool, Optional[str]]: """处理消息""" content = str(message.get("content", "")).strip() @@ -214,7 +213,7 @@ class JDTokenPlugin(MessagePluginInterface): return False, "命令格式错误" # 检查权限 - if roomid and gbm.get_group_permission(roomid, Feature.UTILITY) == PermissionStatus.DISABLED: + if roomid and gbm.get_group_permission(roomid, Feature.JD_TOKEN) == PermissionStatus.DISABLED: return False, "没有权限" # 提取token和备注 diff --git a/plugins/weather/main.py b/plugins/weather/main.py index d18a44e..dbcff4f 100644 --- a/plugins/weather/main.py +++ b/plugins/weather/main.py @@ -94,7 +94,7 @@ class WeatherPlugin(MessagePluginInterface): return True @plugin_stats_decorator(plugin_name="天气查询") - @plugin_points_cost(1, "天气查询消耗积分", Feature.UTILITY) + @plugin_points_cost(2, "天气查询消耗积分", Feature.WEATHER) async def process_message(self, message: Dict[str, Any]) -> Tuple[bool, Optional[str]]: """处理消息""" content = str(message.get("content", "")).strip() diff --git a/utils/robot_cmd/robot_command.py b/utils/robot_cmd/robot_command.py index b5ce38a..b183689 100644 --- a/utils/robot_cmd/robot_command.py +++ b/utils/robot_cmd/robot_command.py @@ -47,6 +47,7 @@ class Feature(Enum): # KID_PHOTO_EXTRACT = 19, "儿童照片提取转发功能" # 小朋友照片提取功能 NEWS = 20, "全球政治经济新闻" WEATHER = 21, "天气查询" + JD_TOKEN = 22, "JD_京豆token设置" def __new__(cls, value, description): obj = object.__new__(cls)