🤖 自动格式化代码 [skip ci]
This commit is contained in:
@@ -13,9 +13,7 @@ class SendEmojiTool(BaseTool):
|
|||||||
description = "当你觉得需要表达情感,或者帮助表达,可以使用这个工具发送表情包"
|
description = "当你觉得需要表达情感,或者帮助表达,可以使用这个工具发送表情包"
|
||||||
parameters = {
|
parameters = {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {"text": {"type": "string", "description": "要发送的表情包描述"}},
|
||||||
"text": {"type": "string", "description": "要发送的表情包描述"}
|
|
||||||
},
|
|
||||||
"required": ["text"],
|
"required": ["text"],
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -25,4 +23,3 @@ class SendEmojiTool(BaseTool):
|
|||||||
"name": "send_emoji",
|
"name": "send_emoji",
|
||||||
"content": text,
|
"content": text,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -325,10 +325,10 @@ def random_remove_punctuation(text: str) -> str:
|
|||||||
|
|
||||||
def process_llm_response(text: str) -> List[str]:
|
def process_llm_response(text: str) -> List[str]:
|
||||||
# 提取被 () 或 [] 包裹的内容
|
# 提取被 () 或 [] 包裹的内容
|
||||||
pattern = re.compile(r'[\(\[].*?[\)\]]')
|
pattern = re.compile(r"[\(\[].*?[\)\]]")
|
||||||
_extracted_contents = pattern.findall(text)
|
_extracted_contents = pattern.findall(text)
|
||||||
# 去除 () 和 [] 及其包裹的内容
|
# 去除 () 和 [] 及其包裹的内容
|
||||||
cleaned_text = pattern.sub('', text)
|
cleaned_text = pattern.sub("", text)
|
||||||
logger.debug(f"{text}去除括号处理后的文本: {cleaned_text}")
|
logger.debug(f"{text}去除括号处理后的文本: {cleaned_text}")
|
||||||
|
|
||||||
# 对清理后的文本进行进一步处理
|
# 对清理后的文本进行进一步处理
|
||||||
|
|||||||
@@ -108,7 +108,7 @@ class ThinkFlowChat:
|
|||||||
message_manager.add_message(message_set)
|
message_manager.add_message(message_set)
|
||||||
return first_bot_msg
|
return first_bot_msg
|
||||||
|
|
||||||
async def _handle_emoji(self, message, chat, response, send_emoji = ""):
|
async def _handle_emoji(self, message, chat, response, send_emoji=""):
|
||||||
"""处理表情包"""
|
"""处理表情包"""
|
||||||
if send_emoji:
|
if send_emoji:
|
||||||
emoji_raw = await emoji_manager.get_emoji_for_text(send_emoji)
|
emoji_raw = await emoji_manager.get_emoji_for_text(send_emoji)
|
||||||
|
|||||||
Reference in New Issue
Block a user