refactor(core): 简化回复清理并加强 API 调用此次提交彻底重构了回复清理逻辑,以提升可维护性,并在发送 API 中引入了多项防御性检查,以防止常见的运行时错误。通过将复杂的迭代清理算法替换为单一且更高效的正则表达式,回复生成过程得到了简化。这不仅提高了去除模型生成的头信息的可靠性,还显著降低了代码复杂性。在发送 API 中,实现了多个安全措施:- 修正了异步处理错误,通过移除同步字典操作上无效的 await,防止出现 TypeError。- 添加了预检验证,以确保文件上传有定义的目标,并且临时流指定了平台。- 现在一致将机器人用户 ID 转换为字符串,以消除潜在的类型相关不一致。最后,为了清晰起见,机器人的行为原则术语也进行了调整。
This commit is contained in:
@@ -89,8 +89,8 @@ background_story = ""
|
||||
# 描述MoFox-Bot说话的表达风格,表达习惯,如要修改,可以酌情新增内容
|
||||
reply_style = "回复可以简短一些。可以参考贴吧,知乎和微博的回复风格,回复不要浮夸,不要用夸张修辞,平淡一些。"
|
||||
|
||||
# 安全与互动底线 (Bot在任何情况下都必须遵守的原则)
|
||||
# 你可以在这里定义Bot的行为红线,例如如何回应不恰当的问题。
|
||||
# 互动规则 (Bot在任何情况下都必须遵守的原则)
|
||||
# 你可以在这里定义Bot在互动中的行为准则。
|
||||
safety_guidelines = [
|
||||
"拒绝任何包含骚扰、冒犯、暴力、色情或危险内容的请求。",
|
||||
"在拒绝时,请使用符合你人设的、坚定的语气。",
|
||||
|
||||
Reference in New Issue
Block a user