This commit is contained in:
SengokuCola
2025-06-11 00:19:30 +08:00
parent 22aae4d1cd
commit 8fb3662c03
7 changed files with 11 additions and 54 deletions

View File

@@ -1,36 +0,0 @@
"""测试插件包:图片发送"""
"""
这是一个测试插件,用于测试图片发送功能
"""
"""豆包图片生成插件包
这是一个基于火山引擎豆包模型的AI图片生成插件。
功能特性:
- 智能LLM判定根据聊天内容智能判断是否需要生成图片
- 高质量图片生成使用豆包Seed Dream模型生成图片
- 结果缓存:避免重复生成相同内容的图片
- 配置验证:自动验证和修复配置文件
- 参数验证:完整的输入参数验证和错误处理
- 多尺寸支持:支持多种图片尺寸生成
使用场景:
- 用户要求画图或生成图片时自动触发
- 将文字描述转换为视觉图像
- 创意图片和艺术作品生成
配置文件config.toml
配置要求:
1. 设置火山引擎API密钥 (volcano_generate_api_key)
2. 配置API基础URL (base_url)
3. 选择合适的生成模型和参数
注意需要有效的火山引擎API访问权限才能正常使用。
"""
from .plugin import DoubaoImagePlugin
__all__ = ["DoubaoImagePlugin"]

View File

@@ -21,7 +21,6 @@ import urllib.request
import urllib.error
import base64
import traceback
import random
from typing import List, Tuple, Type, Optional
# 导入新插件系统

View File

@@ -15,7 +15,7 @@
- 禁言命令Command - 手动执行禁言操作
"""
from typing import List, Tuple, Type, Optional, Dict, Any
from typing import List, Tuple, Type, Optional
import random
# 导入新插件系统
@@ -169,7 +169,7 @@ class MuteAction(BaseAction):
else:
error_msg = "发送禁言命令失败"
logger.error(f"{self.log_prefix} {error_msg}")
await self.send_reply(f"执行禁言动作失败")
await self.send_reply("执行禁言动作失败")
return False, error_msg
def _get_template_message(self, target: str, duration_str: str, reason: str) -> str: