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
'프로젝트 개발 일지 > 웹개발_프론트엔드' 카테고리의 다른 글
[챗봇 with React] #1,2 개발 환경 설정 (1) | 2024.09.10 |
---|---|
[react] 1. 리액트 시작 (6) | 2024.09.09 |