🤖 自动格式化代码 [skip ci]
This commit is contained in:
@@ -1,7 +1,12 @@
|
|||||||
from typing import List, Tuple, Type
|
from typing import List, Tuple, Type
|
||||||
from src.plugin_system import (
|
from src.plugin_system import (
|
||||||
BasePlugin, register_plugin, BaseAction, BaseCommand,
|
BasePlugin,
|
||||||
ComponentInfo, ActionActivationType, ConfigField
|
register_plugin,
|
||||||
|
BaseAction,
|
||||||
|
BaseCommand,
|
||||||
|
ComponentInfo,
|
||||||
|
ActionActivationType,
|
||||||
|
ConfigField,
|
||||||
)
|
)
|
||||||
|
|
||||||
# ===== Action组件 =====
|
# ===== Action组件 =====
|
||||||
|
|||||||
@@ -213,11 +213,7 @@ class BaseAction(ABC):
|
|||||||
logger.error(f"{self.log_prefix} 缺少聊天ID")
|
logger.error(f"{self.log_prefix} 缺少聊天ID")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
return await send_api.text_to_stream(
|
return await send_api.text_to_stream(text=content, stream_id=self.chat_id, reply_to=reply_to)
|
||||||
text=content,
|
|
||||||
stream_id=self.chat_id,
|
|
||||||
reply_to=reply_to
|
|
||||||
)
|
|
||||||
|
|
||||||
async def send_emoji(self, emoji_base64: str) -> bool:
|
async def send_emoji(self, emoji_base64: str) -> bool:
|
||||||
"""发送表情包
|
"""发送表情包
|
||||||
|
|||||||
@@ -98,15 +98,11 @@ class BaseCommand(ABC):
|
|||||||
"""
|
"""
|
||||||
# 获取聊天流信息
|
# 获取聊天流信息
|
||||||
chat_stream = self.message.chat_stream
|
chat_stream = self.message.chat_stream
|
||||||
if not chat_stream or not hasattr(chat_stream, 'stream_id'):
|
if not chat_stream or not hasattr(chat_stream, "stream_id"):
|
||||||
logger.error(f"{self.log_prefix} 缺少聊天流或stream_id")
|
logger.error(f"{self.log_prefix} 缺少聊天流或stream_id")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
return await send_api.text_to_stream(
|
return await send_api.text_to_stream(text=content, stream_id=chat_stream.stream_id, reply_to=reply_to)
|
||||||
text=content,
|
|
||||||
stream_id=chat_stream.stream_id,
|
|
||||||
reply_to=reply_to
|
|
||||||
)
|
|
||||||
|
|
||||||
async def send_type(
|
async def send_type(
|
||||||
self, message_type: str, content: str, display_message: str = "", typing: bool = False, reply_to: str = ""
|
self, message_type: str, content: str, display_message: str = "", typing: bool = False, reply_to: str = ""
|
||||||
@@ -125,7 +121,7 @@ class BaseCommand(ABC):
|
|||||||
"""
|
"""
|
||||||
# 获取聊天流信息
|
# 获取聊天流信息
|
||||||
chat_stream = self.message.chat_stream
|
chat_stream = self.message.chat_stream
|
||||||
if not chat_stream or not hasattr(chat_stream, 'stream_id'):
|
if not chat_stream or not hasattr(chat_stream, "stream_id"):
|
||||||
logger.error(f"{self.log_prefix} 缺少聊天流或stream_id")
|
logger.error(f"{self.log_prefix} 缺少聊天流或stream_id")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@@ -138,7 +134,9 @@ class BaseCommand(ABC):
|
|||||||
reply_to=reply_to,
|
reply_to=reply_to,
|
||||||
)
|
)
|
||||||
|
|
||||||
async def send_command(self, command_name: str, args: dict = None, display_message: str = "", storage_message: bool = True) -> bool:
|
async def send_command(
|
||||||
|
self, command_name: str, args: dict = None, display_message: str = "", storage_message: bool = True
|
||||||
|
) -> bool:
|
||||||
"""发送命令消息
|
"""发送命令消息
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
@@ -153,7 +151,7 @@ class BaseCommand(ABC):
|
|||||||
try:
|
try:
|
||||||
# 获取聊天流信息
|
# 获取聊天流信息
|
||||||
chat_stream = self.message.chat_stream
|
chat_stream = self.message.chat_stream
|
||||||
if not chat_stream or not hasattr(chat_stream, 'stream_id'):
|
if not chat_stream or not hasattr(chat_stream, "stream_id"):
|
||||||
logger.error(f"{self.log_prefix} 缺少聊天流或stream_id")
|
logger.error(f"{self.log_prefix} 缺少聊天流或stream_id")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@@ -187,7 +185,7 @@ class BaseCommand(ABC):
|
|||||||
bool: 是否发送成功
|
bool: 是否发送成功
|
||||||
"""
|
"""
|
||||||
chat_stream = self.message.chat_stream
|
chat_stream = self.message.chat_stream
|
||||||
if not chat_stream or not hasattr(chat_stream, 'stream_id'):
|
if not chat_stream or not hasattr(chat_stream, "stream_id"):
|
||||||
logger.error(f"{self.log_prefix} 缺少聊天流或stream_id")
|
logger.error(f"{self.log_prefix} 缺少聊天流或stream_id")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@@ -203,7 +201,7 @@ class BaseCommand(ABC):
|
|||||||
bool: 是否发送成功
|
bool: 是否发送成功
|
||||||
"""
|
"""
|
||||||
chat_stream = self.message.chat_stream
|
chat_stream = self.message.chat_stream
|
||||||
if not chat_stream or not hasattr(chat_stream, 'stream_id'):
|
if not chat_stream or not hasattr(chat_stream, "stream_id"):
|
||||||
logger.error(f"{self.log_prefix} 缺少聊天流或stream_id")
|
logger.error(f"{self.log_prefix} 缺少聊天流或stream_id")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user