docs: 프론트 대화 순서 최종 해결 완료 (fc83a73)

This commit is contained in:
happybell80 2025-09-03 17:54:56 +09:00
parent 961baedfe8
commit 53fecf100a
3 changed files with 21 additions and 18 deletions

View File

@ -20,13 +20,12 @@
## 원인 분석 ## 원인 분석
### 1. UUID 매핑 부재 ### 1. ~~UUID 매핑 부재~~ → 2025-09-03 확인: 매핑 정상 존재
```sql ```sql
-- slack_user_mapping 테이블 현황 -- slack_user_mapping 테이블 현황 (2025-09-03 재확인)
U091UNVE41M -> b6ea2ee0-a15a-5cf4-93a9-a9ca20d4c4a0 (전희재) U09C98KBGHX -> 1a275625-1762-42ef-8398-ce743c478692 (COMPANY X)
U0925SXQFDK -> 1e16e9d5-59f3-54da-a661-8abeabff4230 (김종태) U09BQSUULSF -> 8901c132-4e26-42ee-8d22-e8eae97586fc (강일신)
U092F7FQ55L -> 69ae4ea9-a15f-5110-9f5d-6568e380fcfb -- 실제로는 매핑 존재함. 초기 분석 오류
-- U09C98KBGHX 매핑 없음!
``` ```
### 2. 코드 동작 분석 ### 2. 코드 동작 분석

View File

@ -2,7 +2,7 @@
## 작성일: 2025-09-03 ## 작성일: 2025-09-03
## 작성자: 51123 서버 관리자 ## 작성자: 51123 서버 관리자
## 상태: ✅ 해결 완료 ## 상태: ✅ 최종 해결 완료 (2025-09-03 fc83a73)
## 영향: 대화 흐름 이해 어려움, UX 저하 ## 영향: 대화 흐름 이해 어려움, UX 저하
--- ---
@ -56,13 +56,16 @@ response.messages // reverse() 없이 그대로 사용
``` ```
## 6. 해결 완료 ## 6. 해결 완료
### 수정 내역 ### 1차 수정 (878be9b - 부분 해결)
- **커밋**: 878be9b - 대화 순서 정상화 - reverse() 제거로 대화쌍 내부 순서는 해결
- **수정 파일**: chat-interface.tsx - 전체 시간순 문제 발생 (최신이 위로)
- **라인 157**: `response.messages.reverse()``response.messages`
- **라인 227**: `prevMessages.messages.reverse()``prevMessages.messages` ### 최종 해결 (fc83a73 - 완전 해결)
- **메시지 추가 로직**: `[...newMessages.map(), ...prev]` 유지 - **reverse() 복구**: 시간순 정렬 유지
- **결과**: 사용자 발화 → 로빙 답변 순서로 정상 표시 - **정렬 로직 추가**: timestamp 오름차순 + sender:'user' 우선
- **라인 157-167**: loadMoreMessages 수정
- **라인 237-251**: 초기 로드 수정
- **결과**: 과거→최신 시간순 + 사용자→로빙 대화쌍 순서 모두 정상
## 7. 추가 확인 사항 ## 7. 추가 확인 사항
- **DB 저장 문제**: conversation_logs 테이블에 Slack 대화 저장 안 됨 (별개 이슈) - **DB 저장 문제**: conversation_logs 테이블에 Slack 대화 저장 안 됨 (별개 이슈)

View File

@ -12,10 +12,11 @@
- **원인**: rb8001이 단일 SLACK_BOT_TOKEN 환경변수만 사용 - **원인**: rb8001이 단일 SLACK_BOT_TOKEN 환경변수만 사용
- **에러**: `channel_not_found` - 잘못된 토큰으로 채널 접근 - **에러**: `channel_not_found` - 잘못된 토큰으로 채널 접근
## 2. 토큰 현황 ## 2. 토큰 현황 (2025-09-03 DB 확인)
- **디지털비잉_로빙**: xoxb-9073915808149-... (현재 rb8001에 설정) - **디지털비잉_로빙**: xoxb-9073915808149-... (환경변수 SLACK_BOT_TOKEN)
- **Company-X**: xoxb-9253435471507-... (DB에 저장됨) - **Company-X**: xoxb-9253435471507-... (slack_workspaces.bot_token)
- **문제**: 디지털비잉 토큰으로 Company-X 채널 접근 시도 - **GoodGang Labs**: xoxb-3199535658754-... (slack_workspaces.bot_token)
- **문제**: 환경변수 토큰만 사용, DB 토큰 미조회
## 3. 상세 분석 ## 3. 상세 분석