1. GCP 설정 + Dialogflow API 설정
https://cloud.google.com/?hl=ko
https://dialogflow.cloud.google.com/#/agent/test-chat-bot-app-323908/intents
2. textQuery Route 생성
3. 환경 변수 사라지지 않게 설정 : Set GOOGLE_APPLICATION_CREDENTIALS=/path-to-keys/key.json
4. eventQuery Route 생성
5. 프론트 엔드 부분 만들기 : 채팅 사이트 모양
6. textQuery Function 만들기 : 내가 보낸 메시지, 챗봇이 나에게 보낸 메시지를 모두 가져올 수 있도록
7. eventQuery Function 만들기 : 챗봇이 시작할 때 처음 나오게 보내는 이벤트 메시지를 가져올 수 있도록
8. 메시지 데이터를 리덕스에 저장
9. 메시지 데이터를 채팅방에 출력 : 리덕스의 store과 받은 정보를 이용해 메시지 창에 출력
10. 카드 메시지 : 특정 단어 입력 시, 그에 맞는 영상을 담은 카드 메시지 출력
(dialogflow에 card message를 위한 intent 생성 필요)
11. 특정 단어 입력 시, 챗봇이 이름, 이메일, 주소를 입력 받아 완성된 문장 보내주기
(dialogflow에 intent 생성 필요)
+ 자동 스크롤
참고자료 및 소스파일 GIT 주소 (소스파일 주석 참조)
'Project > 클론 코딩 프로젝트' 카테고리의 다른 글
[node-react-mongoDB] 영화 사이트 (0) | 2021.09.05 |
---|---|
[node-react-mongoDB] 유튜브 사이트 만들기 (0) | 2021.08.21 |