chatbot-treats-webhook
🎁 Viber 메신저 플랫폼의 '대화형 봇' 을 통한 모바일 선물하기 서비스 🎁
- Version : 1.0.0
- 프로젝트 명 : Viber 챗봇 기반 선물하기 서비스 구현
- 프로젝트 기간 : 2023.06.08 ~ 2023.07.10
- 프로젝트 소개 :
- Viber 앱(메신저 플랫폼)의 챗봇과 통신할 수 있는 webhook 서버 구축
- 해당 챗봇을 통한 선물하기 서비스 개발
설계 및 명세, 문제 해결에 대한 내용은
Wiki
를 참고해주세요.
Wiki 바로가기
✨ 개발환경
1) 핵심 외부 API
첨부된 링크를 통해 Viber API 문서를 확인할 수 있습니다.
2) 주요 환경
- IntelliJ IDEA (Ultimate)
- Java 11
- Gradle 7.6.1
- Spring Boot 2.7.12
3) 활용 기술
- (ORM) JPA
- Spring Mail (Gmail SMTP)
- JsonObject
- SpringAsync
- RestTemplate
4) 데이터베이스
- (RDB) MySQL
- (In-memory) Redis
5) 인프라
- AWS EC2
- Certificate Manager, ALB (HTTPS 네트워크 구축)
- AWS RDS (MySQL)
- ElastiCache Redis
- S3 Image Bucket
- Github Action
- Code Deploy
6) VCS(Version Controller System) & etc
- Git
- Notion, Slack