This commit is contained in:
happybell80 2025-10-12 23:58:46 +09:00
commit 733f4bece4

View File

@ -30,11 +30,28 @@ app.routers.slack - ERROR - User not registered: team_id=T0925SXPS4D, slack_user
2. **정상 동작 vs 비정상 동작** 2. **정상 동작 vs 비정상 동작**
- 정상: `U0925SXQFDK`(사용자) → UUID 변환 성공 → rb8001 전달 → 200 OK - 정상: `U0925SXQFDK`(사용자) → UUID 변환 성공 → rb8001 전달 → 200 OK
- 비정상: `U0935RJ60V6`(봇) → UUID 찾기 실패 → 403 Forbidden - 비정상: `U0935RJ60V6`(로빙) → UUID 찾기 실패 → 403 Forbidden
## 해결 방법 (2025-10-12 완료)
### 수정 파일
- robeing-gateway/app/settings.py:43 - ROBEING_SLACK_ID 환경변수 추가
- robeing-gateway/app/routers/slack.py:18,23,65-67 - 환경변수 사용
### 구현 내용
- UUID 검증 전에 로빙 메시지 필터링 추가
- bot_id, ROBEING_SLACK_ID, subtype 체크
- 하드코딩 제거: 환경변수 ROBEING_SLACK_ID 사용
### 결과
- ✅ 로빙 메시지 403 에러 해결
- ✅ 불필요한 에러 로그 제거
- ✅ 리소스 낭비 방지
- ✅ 하드코딩 제거 (FUNCTIONAL PROGRAMMING 원칙 준수)
## 관련 파일 ## 관련 파일
- `/home/admin/robeing-gateway/app/routers/slack.py` (line 56-57) - `/home/happybell/projects/ivada/robeing-gateway/app/routers/slack.py` (line 59-67)
- `/home/admin/robeing-gateway/.env` - `/home/happybell/projects/ivada/DOCS/troubleshooting/250721_happybell80_로빙기억력문제및nginx포트추가.md` (3중 봇 필터링 참고)
--- ---