From 107fd74b01cce5b4f9f8b68c69e04229b15db2e1 Mon Sep 17 00:00:00 2001 From: happybell80 Date: Sun, 31 Aug 2025 16:18:51 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=ED=95=A8=EC=88=98=EB=AA=85=20=EC=A0=95?= =?UTF-8?q?=EC=A0=95=20-=20handle=5Fmessage=EA=B0=80=20=EC=95=84=EB=8B=8C?= =?UTF-8?q?=20route=5Fmessage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 실제 함수명: route_message (라인 77) - 최근 대화 조회: 라인 115-125에서 구현됨 - context 포함: 라인 132에서 recent_conversations 추가 --- plans/250831_rb8001_postgresql_context_integration.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plans/250831_rb8001_postgresql_context_integration.md b/plans/250831_rb8001_postgresql_context_integration.md index b75cd34..32fc490 100644 --- a/plans/250831_rb8001_postgresql_context_integration.md +++ b/plans/250831_rb8001_postgresql_context_integration.md @@ -35,15 +35,16 @@ - 함수명: `get_recent_conversations(user_id, limit=10)` - 쿼리: `SELECT message, response, timestamp FROM conversation_logs WHERE user_id = %s ORDER BY timestamp DESC` -### 3.2 최종 해결 방안 - 기존 handle_message() 활용 -- **최적 방안**: main.py 엔드포인트에서 `router.handle_message()` 호출 +### 3.2 최종 해결 방안 - 기존 route_message() 활용 +- **최적 방안**: main.py 엔드포인트에서 `router.route_message()` 호출 ```python # main.py /api/message (Frontend) - result = await router.handle_message(request.text, user_id, "frontend") + result = await router.route_message(request.text, user_id, "frontend") # main.py /api/slack/events (Slack) - result = await router.handle_message(message, user_id, "slack") + result = await router.route_message(message, user_id, "slack") ``` + - **확인**: route_message (라인 77)에 최근 대화 조회 구현됨 (라인 115-125) - **장점**: 이미 구현된 모든 기능 활용 (최근 대화 조회, 스킬 라우팅, 저장) - **수정**: 단 2줄로 완료 - **안전성**: 기존 테스트된 코드, channel 파라미터로 구분