프로젝트 개발 일지/웹개발_프론트엔드
[챗봇 with React] #3 전체 구조 & textQuery Route
ballbig
2024. 9. 10. 13:52
728x90
전체 구조
1. 사용자가 챗봇에게 메시지를 전송하면 서버에게 request가 보내진다. 이때, 사용자의 액션에 따라 메시지는 두개의 Route에 나눠져서 전송된다.
2. 서버는 Dialogflow에게 request를 보낸다.
3. Dialogflow는 request를 처리 한 후, 서버에 처리한 데이터를 전달해준다.
4. 서버는 dialogflow에게 받은 데이터를 client에게 전달해준다.
5. 처리된 데이터가 사용자에게 보여진다.
Route
- 총 2개의 Route를 사용하여 개발한다.
- 사용자에 입력에 따라 각각 다른 Route로 나눠져서 전송된다.
- normal 데이터 입력 => Text Query Route
- 특별한 데이터/이벤트 => Event Query Route