의 상태를 유지합니까? 시나리오는 이렇습니다. 사용자에게 하나 또는 두 개의 항목을 표시하고 싶지만 동일한 항목을 계속해서 반복해서 표시하고 싶지는 않습니다. 각 함수 호출이 함수를 다시 활성화하기 때문에 Firebase
함수는 상태를 유지할 것이라고 생각하지 않습니다. 어떻게 데이터베이스에 저장하지 않고도 상태를 유지할 수 있습니까?Firebase 기능이 Google 도우미
0
A
답변
4
아니요, Firebase 기능은 상태를 유지하지 않습니다. 실제로 동일한 웹 훅 (webhook) 호출 사이에 동일한 서버에서 실행되는 것을 보장하지 않습니다. 당신이 사용하는 경우
작업을-에 : 당신이 대화를하지만, 대화의 다른 부분 사이 동안 상태 을 유지하려면
, 당신은 그것을 할 수있는 두 가지 좋은 방법이 -google 자바 스크립트 라이브러리를 사용하면 데이터를
app.data
입력란에 넣을 수 있으며 다음 호출시 같은 장소에서 사용할 수 있습니다. (이에 대한 문서는 찾을 수 없지만 https://plus.google.com/105458329026934344336/posts/Xr1KPiMPzpH에보고 됨)Dialogflow를 사용하고 있으므로 상태를 매개 변수로 컨텍스트에 추가 할 수 있습니다. 이러한 매개 변수는 컨텍스트에 남아 있으며 컨텍스트가 활성 상태 인 한 들어오는 컨텍스트로 기대하는 향후 Intents에서 사용할 수 있습니다. 이 상태 사이의 대화를 유지해야하는 경우
, 당신은 아마 각 요청과 함께 당신에게 전달 된 익명의 사용자 ID와 관련된 그 상태를 저장해야합니다.
이러한 방법은 사용자의 웹 요청으로 작업 할 때와 비슷합니다.
관련 문제
- 1. 도우미 기능이 실패합니다.
- 2. Google App Engine에서 실행되는 동안 Firebase 기능이 두 번 호출됩니다.
- 3. Firebase 배포를위한 클라우드 기능이 중단되었습니다
- 4. Firebase 클라우드 기능이 POST 요청을합니다.
- 5. Firebase Cloud 기능이 실행되지 않음
- 6. 기능이 반환되지 않습니다. Swift Firebase
- 7. Firebase 오류보고 기능이 작동하지 않습니다.
- 8. 서버에서 장고 관리자 "도우미"기능이 작동하지 않습니다.
- 9. 도우미 기능이 모든 파이썬 객체에 삽입 되었습니까?
- 10. 컨트롤러의 도우미 기능이 아무 것도 반환하지 않습니다.
- 11. 파스텔 클라우드 코드 도우미 기능이 작동하지 않습니다.
- 12. firebase Google Sdk가있는 오래된 iOS firebase 프로젝트
- 13. Google 애널리틱스 (Firebase 포함)
- 14. firebase login google email
- 15. Firebase Google Auth 문제
- 16. Google Base가 Firebase
- 17. Firebase + Google 게임 서비스
- 18. Google 차트 - 차트 기능이
- 19. firebase 데이터베이스 설정 기능이 작동하지 않습니다.
- 20. Firebase firestore 클라우드 기능이 'unknown'트리거 유형을 나타냅니다.
- 21. Firebase 용 클라우드 기능이 파일 작업을 지원합니까?
- 22. xcode 로그에 Firebase 자동 화면보고 기능이 활성화되었습니다.
- 23. Firebase 용 클라우드 기능이 여러 번 호출되었습니다.
- 24. 사용자 생성시 Firebase 클라우드 기능이 실행되지 않음
- 25. Firebase 용 클라우드 기능이 여러 사용자에게 푸시됩니다.
- 26. Firebase 기능이 다른 디렉토리에서 index.js를 찾는 방법?
- 27. Firebase 용 클라우드 기능이 갑자기 시간 초과되었습니다.
- 28. Firebase 및 Google Analytics 용 google-services.json
- 29. 여러 활동에서 Firebase 인증 (Google 로그인)
- 30. Google Firebase 사용자 이름 등록
감사합니다. 이것을 시도하고 결과로 당신에게 돌아갈 것입니다 –
잘하면 도움이됩니다! 그것이 경우 - upvote 및/또는 대답을 수락 항상 감사합니다. 특정 세부 질문을 구현하려고 할 때 시도한 코드와 작동하지 않는 코드가 포함 된 새로운 StackOverflow 질문을 게시하는 것이 일반적으로 더 도움이되는 최선의 방법입니다. – Prisoner