2016-10-11 3 views
0

'세션'기간 동안 사용자 (예 : 우편 번호, 위치 ...)에 대한 정보를 저장하고 싶습니다. 어떻게해야합니까? 메시지가 전송 될 때마다 내 이해에서 Webhook이 다시 히트되므로 변수는 Webhook 측면에 저장되지 않습니다. 또한 메타 데이터는 봇에서 클라이언트로만 보낼 수 있습니다. 나는 클라이언트가 데이터베이스를 사용하지 않고 플로우에 영향을 줄 수있는 방법을 찾고있다.Facebook 메신저에 "세션 변수"저장

페이스 북 메신저 플랫폼의 현재 반복을 고려하면 가능한가요?

답변

0

메신저에 변수를 저장할 수있는 방법이 없습니다.

웹 훅 코드에서 지속성을 피하려면 포스트 백 버튼을 사용할 수 있습니다. 페이로드 텍스트 제한은 제한된 일부 데이터를 인코딩하는 데 사용할 수있는 1000 자입니다.

는 개인적으로 내가 세션 저장소의이 유형을 처리 할 수 ​​중포 기지를 사용하고 있는데 잘 내가 볼

+0

을 일하고 https://developers.facebook.com/docs/messenger-platform/send-api-reference/postback-button

를 참조하십시오. 내 자신의 SQL 데이터베이스를 사용하기 시작하고 작동하는 것 같다. 고맙습니다 – efxgamer