- 모든 .md, .html 파일 권한을 644로 정상화 - .gitignore 파일 권한도 644로 수정 - 문서 파일에 실행 권한은 불필요하고 보안상 바람직하지 않음 - deprecated 아이디어 폴더 생성 및 레벨별 UI 변경 아이디어 이동
78 lines
2.3 KiB
Markdown
78 lines
2.3 KiB
Markdown
# Socket Mode 테스트 가이드
|
|
|
|
## 현재 상태
|
|
✅ Socket Mode 서비스 구현 완료
|
|
✅ Slack 토큰 설정 완료
|
|
✅ Socket Mode 연결 실행 중
|
|
|
|
## Slack에서 테스트하는 방법
|
|
|
|
### 1. 봇을 채널에 초대
|
|
```
|
|
/invite @Roving
|
|
```
|
|
|
|
### 2. 직접 메시지 보내기
|
|
채널에서 직접 메시지 보내기:
|
|
```
|
|
안녕하세요 로빙!
|
|
```
|
|
|
|
### 3. 멘션으로 호출하기
|
|
```
|
|
@Roving 오늘 할 일을 정리해주세요
|
|
```
|
|
|
|
### 4. 슬래시 명령어 사용 (설정된 경우)
|
|
```
|
|
/roving 회의 내용을 요약해주세요
|
|
/roving 액션 내일까지 보고서를 작성하고 회의 준비를 해야 합니다
|
|
```
|
|
|
|
### 5. DM으로 대화하기
|
|
봇과 1:1 DM으로 대화
|
|
|
|
## 테스트 시나리오
|
|
|
|
### 기본 대화 테스트
|
|
1. "안녕하세요!"
|
|
2. "로빙 소개해주세요"
|
|
3. "오늘 날씨 어때요?"
|
|
|
|
### 업무 관련 테스트
|
|
1. "회의 일정을 정리해주세요"
|
|
2. "프로젝트 진행상황을 요약해주세요"
|
|
3. "내일 해야 할 일들을 리스트업해주세요"
|
|
|
|
### 액션 아이템 추출 테스트
|
|
1. "내일까지 보고서를 작성하고 팀 미팅을 준비해야 합니다"
|
|
2. "클라이언트에게 이메일을 보내고 계약서를 검토해주세요"
|
|
3. "다음 주까지 시스템 업데이트와 문서 작성을 완료해야 합니다"
|
|
|
|
## 현재 응답
|
|
- OpenAI API 키가 테스트 모드이므로 실제 AI 응답 대신 에코 응답을 받게 됩니다
|
|
- 메시지: "안녕하세요! 테스트 모드에서 실행 중입니다. 메시지를 받았습니다: '[메시지]'"
|
|
|
|
## 문제 해결
|
|
|
|
### 봇이 응답하지 않는 경우
|
|
1. Socket Mode 연결 상태 확인
|
|
2. 봇이 채널에 초대되었는지 확인
|
|
3. 로그에서 오류 메시지 확인
|
|
|
|
### 권한 오류가 발생하는 경우
|
|
1. Slack 앱 OAuth 권한 확인
|
|
2. Bot Token Scopes 재설정
|
|
3. 워크스페이스에 재설치
|
|
|
|
## 로그 확인
|
|
서버 실행 중 로그에서 다음과 같은 메시지를 확인할 수 있습니다:
|
|
- "Socket Mode service initialized successfully"
|
|
- "Starting Socket Mode connection..."
|
|
- "Received message from [user]: [message]"
|
|
|
|
## 다음 단계
|
|
1. OpenAI API 키 설정하여 실제 AI 응답 테스트
|
|
2. 스레드 요약 기능 구현
|
|
3. 액션 아이템 추출 정확도 개선
|
|
4. 사용자별 컨텍스트 기억 기능 추가 |