Rona

Slack AI 봇 만들기

고급502026-06-08

Slack에서 들어오는 멘션과 질문을 Next.js 웹훅으로 받아, 날씨 조회와 문서 검색 도구를 연결하고 Redis로 스레드별 대화 맥락을 유지하는 AI 봇을 만듭니다. 최종 결과물은 Vercel 배포를 전제로 한 Next.js 기반 Slack AI 봇 코드베이스와 `/api/webhooks/slack` 웹훅, `lib/tools.ts`, `lib/bot.ts`, Redis 상태 저장, 배포 설정 문서가 포함된 형태입니다.

이 코칭은 터미널에서 진행됩니다

이런 걸 배워요

  • Slack 이벤트를 Next.js 웹훅으로 받아 처리할 수 있습니다
  • 날씨 조회와 문서 검색 도구를 AI 응답 흐름에 연결할 수 있습니다
  • Redis를 사용해 Slack 스레드별 대화 맥락을 유지할 수 있습니다
  • Vercel 배포를 전제로 Slack 앱 설정값과 배포 설정을 정리할 수 있습니다

어떻게 진행해요

1. 실행 환경 확인
2. Next.js 앱 생성
3. 봇 의존성 설치
4. Slack 웹훅 라우트 작성
5. 날씨와 문서 검색 도구 작성
6. 도구 선택 에이전트 구성
7. Redis 스레드 상태 연결
8. Slack 앱 수동 설정
9. 배포 설정과 빌드 검증

AI 튜터가 각 단계를 하나씩 안내해줄 거예요