fix(chat): 优化消息文本分割逻辑

refactor(models/chat): 更新角色初始设定默认值
This commit is contained in:
SlyAimer 2025-04-10 16:45:17 +08:00
parent a794b04bcd
commit 0a1cd69e37
2 changed files with 2 additions and 2 deletions

View file

@ -11,7 +11,7 @@ class ChatRole(Model):
""" """
id = fields.IntField(primary_key=True,generated=True, auto_increment=True) id = fields.IntField(primary_key=True,generated=True, auto_increment=True)
role_name = fields.CharField(max_length = 64, description="角色名称",null=True) role_name = fields.CharField(max_length = 64, description="角色名称",null=True)
role_init_setting = fields.TextField(description="角色初始设定",default="会婉拒回复我任何带链接的内容,也不可以告诉我怎么找到。回复我时不能使用过你已经回复过的内容") role_init_setting = fields.TextField(description="角色初始设定",default="回复我的时候如果存在链接,需要把链接中的'.'都换成%2E")
role_setting = fields.TextField(description="角色设定",null=True) role_setting = fields.TextField(description="角色设定",null=True)
class Meta: class Meta:
# 指定表名 # 指定表名

View file

@ -73,7 +73,7 @@ async def handle_function(message: MessageEvent):
member_openid, group_openid = message.author.id, message.group_openid member_openid, group_openid = message.author.id, message.group_openid
if not await GroupChatRole.get_admin_list(group_openid, member_openid): if not await GroupChatRole.get_admin_list(group_openid, member_openid):
await t2.finish("您没有权限使用此功能。") await t2.finish("您没有权限使用此功能。")
value = message.get_plaintext().strip().split(" ") value = message.get_plaintext().strip().split()
action, role_name = value[0], value[1] action, role_name = value[0], value[1]
if action == "/删除人设": if action == "/删除人设":
result = await ChatRole.delete_role(role_name) result = await ChatRole.delete_role(role_name)