diff --git a/src/guard.py b/src/guard.py index 671282d..6c734f1 100644 --- a/src/guard.py +++ b/src/guard.py @@ -34,25 +34,25 @@ async def start_bot(): async def handler(event): global KEYWORDS if event.is_private and event.sender_id == ADMIN_ID: - command = event.message.text.split() + command = event.message.text.split(maxsplit=1) if command[0].lower() == '/add' and len(command) > 1: new_keyword = command[1].lower() if new_keyword not in KEYWORDS: KEYWORDS.append(new_keyword) save_keywords(KEYWORDS) - await event.respond(f"关键词 '{new_keyword}' 已添加到列表中。") + await event.respond(f"关键词或语句 '{new_keyword}' 已添加到列表中。") else: - await event.respond(f"关键词 '{new_keyword}' 已经在列表中。") + await event.respond(f"关键词或语句 '{new_keyword}' 已经在列表中。") elif command[0].lower() == '/delete' and len(command) > 1: keyword_to_delete = command[1].lower() if keyword_to_delete in KEYWORDS: KEYWORDS.remove(keyword_to_delete) save_keywords(KEYWORDS) - await event.respond(f"关键词 '{keyword_to_delete}' 已从列表中删除。") + await event.respond(f"关键词或语句 '{keyword_to_delete}' 已从列表中删除。") else: - await event.respond(f"关键词 '{keyword_to_delete}' 不在列表中。") + await event.respond(f"关键词或语句 '{keyword_to_delete}' 不在列表中。") elif command[0].lower() == '/list': - await event.respond(f"当前关键词列表:{', '.join(KEYWORDS)}") + await event.respond(f"当前关键词和语句列表:\n" + "\n".join(KEYWORDS)) return if not event.is_private and any(keyword in event.message.text.lower() for keyword in KEYWORDS):