From 9fe3ce91e41e3dd137a38ad6b76b422d57ed55c6 Mon Sep 17 00:00:00 2001 From: zihanjian Date: Mon, 13 Oct 2025 20:37:41 +0800 Subject: [PATCH] prompt --- commands/handlers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commands/handlers.py b/commands/handlers.py index 1fc68a6..d03cf10 100644 --- a/commands/handlers.py +++ b/commands/handlers.py @@ -171,7 +171,7 @@ def handle_chitchat(ctx: 'MessageContext', match: Optional[Match]) -> bool: "调用时必须明确指定 mode(keywords / range / time),并按照以下说明提供参数:\n" "1. mode=\"keywords\":最常用的模式,用于对关键词进行模糊检索,用户对某些消息进行更深入的理解,在历史记录中找到这些内容的上下文。需要提供 `keywords` 数组(2-4 个与核心相关的词或短语),系统会自动按最新匹配段落返回,函数的返回值中 `segments` 列表包含格式化的 \"时间 昵称 内容\" 行。\n" "2. mode=\"range\":用于获取倒数的连续消息块,用于快速找到最近的 n 条消息,只有在对**最近的**记录进行观察时使用。需要提供 `start_offset` 与 `end_offset`(均需 >30,且 end_offset ≥ start_offset)。偏移基于最新消息的倒数编号,例如 31~120 表示排除当前可见的 30 条后,再向前取 90 条。\n" - "3. mode=\"time\":次常用的模式,用于对某段时间内的消息进行检索,比如当提到昨晚、前台、昨天、今早上之类的具体时间的时候使用。需要提供 `start_time`、`end_time`(格式如 2025-05-01 08:00 或 2025-05-01 08:00:00),函数将返回该时间范围内的所有消息。若区间不符合用户需求,可再次调用调整时间。\n" + "3. mode=\"time\":次常用的模式,用于对某段时间内的消息进行检索,比如当提到昨晚、前天、昨天、今早上、上周、去年之类的具体时间的时候使用。需要提供 `start_time`、`end_time`(格式如 2025-05-01 08:00 或 2025-05-01 08:00:00),函数将返回该时间范围内的所有消息。若区间不符合用户需求,可再次调用调整时间。\n" "函数随时可以多次调用并组合使用:例如先用 keywords 找锚点,再用 range/time 取更大上下文。" ), "parameters": {