# 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. 사용자별 컨텍스트 기억 기능 추가