From 1a15849e53f2640e4f7c97c60c7daa7e27ef6d9e Mon Sep 17 00:00:00 2001 From: liuwei Date: Fri, 13 Jun 2025 12:21:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=99=9A=E6=8B=9F=E7=BE=A4?= =?UTF-8?q?=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/group_virtual/config.toml | 1 + plugins/group_virtual/main.py | 6 +----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/plugins/group_virtual/config.toml b/plugins/group_virtual/config.toml index 7ad18b4..80abc71 100644 --- a/plugins/group_virtual/config.toml +++ b/plugins/group_virtual/config.toml @@ -1,3 +1,4 @@ +[GroupVirtual] enable = true command = ["#创建跨群", "#添加群", "#查看跨群列表", "#查看跨群", "#退出跨群", "#解散跨群"] diff --git a/plugins/group_virtual/main.py b/plugins/group_virtual/main.py index 7b7af0b..cdce29c 100644 --- a/plugins/group_virtual/main.py +++ b/plugins/group_virtual/main.py @@ -94,12 +94,8 @@ class GroupVirtualPlugin(MessagePluginInterface): if not self.enable: return False - content = str(message.get("content", "")).strip() roomid = message.get("roomid", "") - if GroupBotManager.get_group_permission(roomid, self.feature) == PermissionStatus.DISABLED: - return False - # 只处理群消息 if not roomid: return False @@ -126,7 +122,7 @@ class GroupVirtualPlugin(MessagePluginInterface): return False, "该群不在任何虚拟聊天组中" # 生成消息唯一标识(用于防止循环转发) - message_id = f"{message.get('id')}_{message.get('timestamp')}" + message_id = f"{full_wx_msg.msg_id}_{full_wx_msg.create_time}" if message_id in self.message_cache: return False, "消息已经转发过"