diff --git a/plugins/message_recall/main.py b/plugins/message_recall/main.py index d9312a6..b554114 100644 --- a/plugins/message_recall/main.py +++ b/plugins/message_recall/main.py @@ -48,7 +48,6 @@ class MessageRecallPlugin(MessagePluginInterface): self.wcf: Wcf = context.get("wcf") self.event_system = context.get("event_system") self.message_util: MessageUtil = context.get("message_util") - self.gbm: GroupBotManager = context.get("gbm") # 从配置中获取命令和启用状态 self._commands = self._config.get("MessageRecall", {}).get("command", ["撤回"]) @@ -96,11 +95,12 @@ class MessageRecallPlugin(MessagePluginInterface): wcf: Wcf = message.get("wcf") # 检查是否是管理员 - admin_list = self.gbm.get_admin_list() if self.gbm else [] - if sender not in admin_list: - wcf.send_text("⚠️ 权限不足,只有管理员才能撤回消息", - (roomid if roomid else sender), sender) - return True, "权限不足" + admin_list = GroupBotManager.get_admin_list() + self.LOG.info(f"admin_list={admin_list}") + # if sender not in admin_list: + # wcf.send_text("⚠️ 权限不足,只有管理员才能撤回消息", + # (roomid if roomid else sender), sender) + # return True, "权限不足" # 解析命令获取消息ID parts = content.split(" ", 1)