docs: 프론트 대화 순서 최종 해결 완료 (fc83a73)
This commit is contained in:
parent
961baedfe8
commit
53fecf100a
@ -20,13 +20,12 @@
|
||||
|
||||
## 원인 분석
|
||||
|
||||
### 1. UUID 매핑 부재
|
||||
### 1. ~~UUID 매핑 부재~~ → 2025-09-03 확인: 매핑 정상 존재
|
||||
```sql
|
||||
-- slack_user_mapping 테이블 현황
|
||||
U091UNVE41M -> b6ea2ee0-a15a-5cf4-93a9-a9ca20d4c4a0 (전희재)
|
||||
U0925SXQFDK -> 1e16e9d5-59f3-54da-a661-8abeabff4230 (김종태)
|
||||
U092F7FQ55L -> 69ae4ea9-a15f-5110-9f5d-6568e380fcfb
|
||||
-- U09C98KBGHX 매핑 없음!
|
||||
-- slack_user_mapping 테이블 현황 (2025-09-03 재확인)
|
||||
U09C98KBGHX -> 1a275625-1762-42ef-8398-ce743c478692 (COMPANY X)
|
||||
U09BQSUULSF -> 8901c132-4e26-42ee-8d22-e8eae97586fc (강일신)
|
||||
-- 실제로는 매핑 존재함. 초기 분석 오류
|
||||
```
|
||||
|
||||
### 2. 코드 동작 분석
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
## 작성일: 2025-09-03
|
||||
## 작성자: 51123 서버 관리자
|
||||
## 상태: ✅ 해결 완료
|
||||
## 상태: ✅ 최종 해결 완료 (2025-09-03 fc83a73)
|
||||
## 영향: 대화 흐름 이해 어려움, UX 저하
|
||||
|
||||
---
|
||||
@ -56,13 +56,16 @@ response.messages // reverse() 없이 그대로 사용
|
||||
```
|
||||
|
||||
## 6. 해결 완료
|
||||
### 수정 내역
|
||||
- **커밋**: 878be9b - 대화 순서 정상화
|
||||
- **수정 파일**: chat-interface.tsx
|
||||
- **라인 157**: `response.messages.reverse()` → `response.messages`
|
||||
- **라인 227**: `prevMessages.messages.reverse()` → `prevMessages.messages`
|
||||
- **메시지 추가 로직**: `[...newMessages.map(), ...prev]` 유지
|
||||
- **결과**: 사용자 발화 → 로빙 답변 순서로 정상 표시
|
||||
### 1차 수정 (878be9b - 부분 해결)
|
||||
- reverse() 제거로 대화쌍 내부 순서는 해결
|
||||
- 전체 시간순 문제 발생 (최신이 위로)
|
||||
|
||||
### 최종 해결 (fc83a73 - 완전 해결)
|
||||
- **reverse() 복구**: 시간순 정렬 유지
|
||||
- **정렬 로직 추가**: timestamp 오름차순 + sender:'user' 우선
|
||||
- **라인 157-167**: loadMoreMessages 수정
|
||||
- **라인 237-251**: 초기 로드 수정
|
||||
- **결과**: 과거→최신 시간순 + 사용자→로빙 대화쌍 순서 모두 정상
|
||||
|
||||
## 7. 추가 확인 사항
|
||||
- **DB 저장 문제**: conversation_logs 테이블에 Slack 대화 저장 안 됨 (별개 이슈)
|
||||
|
||||
@ -12,10 +12,11 @@
|
||||
- **원인**: rb8001이 단일 SLACK_BOT_TOKEN 환경변수만 사용
|
||||
- **에러**: `channel_not_found` - 잘못된 토큰으로 채널 접근
|
||||
|
||||
## 2. 토큰 현황
|
||||
- **디지털비잉_로빙**: xoxb-9073915808149-... (현재 rb8001에 설정)
|
||||
- **Company-X**: xoxb-9253435471507-... (DB에 저장됨)
|
||||
- **문제**: 디지털비잉 토큰으로 Company-X 채널 접근 시도
|
||||
## 2. 토큰 현황 (2025-09-03 DB 확인)
|
||||
- **디지털비잉_로빙**: xoxb-9073915808149-... (환경변수 SLACK_BOT_TOKEN)
|
||||
- **Company-X**: xoxb-9253435471507-... (slack_workspaces.bot_token)
|
||||
- **GoodGang Labs**: xoxb-3199535658754-... (slack_workspaces.bot_token)
|
||||
- **문제**: 환경변수 토큰만 사용, DB 토큰 미조회
|
||||
|
||||
## 3. 상세 분석
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user