Merge branch 'main' of https://git.ro-being.com/ivada_Ro-being/DOCS
This commit is contained in:
commit
733f4bece4
@ -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중 봇 필터링 참고)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user