去除wcf对象
This commit is contained in:
@@ -3,7 +3,6 @@ import os
|
||||
import random
|
||||
from typing import Dict, Any, List, Optional, Tuple
|
||||
|
||||
from wcferry import Wcf
|
||||
|
||||
from message_util import MessageUtil
|
||||
from plugin_common.message_plugin_interface import MessagePluginInterface
|
||||
@@ -52,7 +51,6 @@ class BeautyLegPlugin(MessagePluginInterface):
|
||||
self.LOG.info(f"正在初始化 {self.name} 插件...")
|
||||
|
||||
# 保存上下文对象
|
||||
self.wcf = context.get("wcf")
|
||||
self.event_system = context.get("event_system")
|
||||
self.message_util: MessageUtil = context.get("message_util")
|
||||
self.gbm = context.get("gbm")
|
||||
@@ -99,7 +97,6 @@ class BeautyLegPlugin(MessagePluginInterface):
|
||||
self.LOG.info(f"插件执行: {self.name}:{content}")
|
||||
sender = message.get("sender")
|
||||
roomid = message.get("roomid", "")
|
||||
wcf: Wcf = message.get("wcf")
|
||||
gbm: GroupBotManager = message.get("gbm")
|
||||
|
||||
# 检查权限
|
||||
|
||||
@@ -133,21 +133,13 @@ class MessageSummaryPlugin(MessagePluginInterface):
|
||||
# 生成总结
|
||||
summary, image_path = self._generate_summary(chat_content, group_name)
|
||||
|
||||
# 发送总结结果
|
||||
wcf = message.get("wcf")
|
||||
if wcf:
|
||||
# if summary:
|
||||
# self.message_util.send_text(f"总结已生成:\n{summary}", group_id, message.get("sender"))
|
||||
|
||||
if image_path:
|
||||
self.message_util.send_file(image_path, group_id)
|
||||
else:
|
||||
self.message_util.send_text("❌ 生成总结图片失败", group_id)
|
||||
if image_path:
|
||||
self.message_util.send_file(image_path, group_id)
|
||||
else:
|
||||
self.message_util.send_text("❌ 生成总结图片失败", group_id)
|
||||
except Exception as e:
|
||||
self.LOG.error(f"异步生成总结失败: {e}")
|
||||
wcf = message.get("wcf")
|
||||
if wcf:
|
||||
self.message_util.send_text(f"❌ 生成总结失败: {str(e)}", group_id)
|
||||
self.message_util.send_text(f"❌ 生成总结失败: {str(e)}", group_id)
|
||||
|
||||
def _sanitize_group_name(self, group_name: str) -> str:
|
||||
"""处理群名,去除特殊字符并限制长度"""
|
||||
|
||||
@@ -57,7 +57,6 @@ class PluginManagerPlugin(MessagePluginInterface):
|
||||
self.LOG.info(f"正在初始化 {self.name} 插件...")
|
||||
|
||||
# 保存上下文对象
|
||||
self.wcf = context.get("wcf")
|
||||
self.event_system = context.get("event_system")
|
||||
self.message_util = context.get("message_util")
|
||||
|
||||
@@ -87,7 +86,6 @@ class PluginManagerPlugin(MessagePluginInterface):
|
||||
|
||||
sender = message.get("sender")
|
||||
roomid = message.get("roomid", "")
|
||||
wcf = message.get("wcf")
|
||||
gbm = message.get("gbm")
|
||||
target = roomid if roomid else sender
|
||||
|
||||
|
||||
Reference in New Issue
Block a user