2016-08-08 3 views
0

trought funpage를 사용할 때 My bot이 완벽한 조건으로 실행됩니다. 하지만 내가 알고 싶은 것은 사용자 대신 대화 상대와 대화를 시작할 수 있는지 여부입니다.메신저 봇과 대화를 시작할 수 있습니까?

예 : 사용자가 다음 교섭에서 내 BOT와 통화하는 페이지에 있습니다. 하지만 내 고객 시작을 원하지 않고 내 봇 시작을 원합니다.

이 경우 사용자가 이미 내 앱을 승인 한 것으로 간주 할 수 있습니다.

답변

2

처음 메신저가 나와 상호 작용하는 경우 아닙니다.

사용자에게 메시지를 보내면 페이지 범위의 사용자 ID로 메시지를 보내고 있습니다. 그들은 이전 페이지 메세지하지 않았다면
그래서, 당신은 ID가 메신저 진입 점을 통해 또는 메신저 webhooks를 통해 검색 된 ID 여야합니다

자신의 ID를 얻을 수있는 방법이 없다 (예를 들면, 사람이 메신저에 당신의 사업을 발견하고 거기에서 대화를 시작할 수 있습니다.

이 ID

페이지 범위의 아이디 (PSID 있습니다). 이것은 ID를 해당 페이지에 대한 고유 한 것을 의미한다.

하는 경우 너 기존 Facebook 로그인 통합을 사용하면 사용자 ID가 앱 범위이며 Messenger 플랫폼에서 작동하지 않습니다.

( https://developers.facebook.com/docs/messenger-platform/send-api-reference 참조)
관련 문제