重大版本调整:gewechat兼容。
This commit is contained in:
@@ -78,7 +78,6 @@ class SystemUpdaterPlugin(MessagePluginInterface):
|
||||
self.LOG.info(f"正在初始化 {self.name} 插件...")
|
||||
|
||||
# 保存上下文对象
|
||||
self.wcf = context.get("wcf")
|
||||
self.message_util = context.get("message_util")
|
||||
self.config = self._config
|
||||
|
||||
@@ -127,12 +126,11 @@ class SystemUpdaterPlugin(MessagePluginInterface):
|
||||
content = str(message.get("content", "")).strip()
|
||||
sender = message.get("sender")
|
||||
roomid = message.get("roomid", "")
|
||||
wcf = message.get("wcf")
|
||||
gbm = message.get("gbm", None)
|
||||
|
||||
# 检查权限
|
||||
if self.admin_wxids and sender not in self.admin_wxids:
|
||||
wcf.send_text("⚠️ 您没有执行此操作的权限",
|
||||
self.message_util.send_text("⚠️ 您没有执行此操作的权限",
|
||||
(roomid if roomid else sender), sender)
|
||||
return True, "无权限"
|
||||
|
||||
@@ -156,12 +154,12 @@ class SystemUpdaterPlugin(MessagePluginInterface):
|
||||
|
||||
# 检查win_click模块是否可用
|
||||
if win_click is None:
|
||||
wcf.send_text("⚠️ 无法执行更新操作,系统缺少必要的组件",
|
||||
self.message_util.send_text("⚠️ 无法执行更新操作,系统缺少必要的组件",
|
||||
(roomid if roomid else sender), sender)
|
||||
return True, "缺少win_click模块"
|
||||
|
||||
# 发送更新通知
|
||||
wcf.send_text(f"🔄 系统即将更新并重启,等待时间设置为{wait_time}秒...",
|
||||
self.message_util.send_text(f"🔄 系统即将更新并重启,等待时间设置为{wait_time}秒...",
|
||||
(roomid if roomid else sender), sender)
|
||||
|
||||
# 启动更新流程
|
||||
|
||||
Reference in New Issue
Block a user