0

먼저 사용자가 봇과 상호 작용하지 않고 메시지를 보낼 수 있습니까?
다음 가이드를 사용하여 이미 소유하고있는 앱에 프로필을 연결 한 사용자의 psids을 검색합니다.
https://developers.facebook.com/docs/messenger-platform/connecting-accounts.
내가 소유하고있는 페이지와 상호 작용이 하나 이상있는 사용자의 경우 ID를 확인할 수 있습니다. 다른 모든 사용자의 경우 엔드 포인트는 빈 배열을 리턴합니다.
메신저는 고객과의 매칭에 대해 알고 있지만 이것이 유일한 방법일까요?Facebook 메신저에서 사용자 상호 작용없이 대화 시작

+1

물론 계정 일치 이외의 다른 방법으로는 불가능합니다. 사용자는 모든 더미에 의해 스팸 메일을 받고 싶지 않습니다. – CBroe

답변

0

사용자가 대화를 초기화하기 전에는 bot으로 메시지를 보낼 수 없습니다.

Facebook Messanger Bot은 표준 메시지를 허용하고 24 시간 간격으로 을 입력하여 사용자가 시작한 메시지에 응답합니다. 특정 경우에 Facebook은이 시간 이후에 메시지를 보낼 수 있습니다.

사용자가 Messenger에서 메시지를 회사로 보내거나 통화 버튼을 클릭하거나 사용자가 Messenger로 보내기와 같이 플러그인을 통해 회사에서 메시지를 요청할 때 메시지가 표시됩니다. 여기에 정책 밖으로

확인 : 당신이 올바른지 https://developers.facebook.com/docs/messenger-platform/policy-overview

+0

'subscription_messaging' 권한이없는 모든 봇의 경우에 맞습니다. –

0

는 고객의 매칭은 이것에 대한 유일한 옵션입니다.

사용자의 전화 번호가있는 경우이 번호를 미리 알기 만하면 전화를 걸 수 있습니다. pages_messaging_phone_number 권한도 필요합니다.이 권한은 $ 99 고객 매칭 비용 만 지불하면 얻을 수 있습니다.

전화 번호 here으로 보낼 때 문서를 확인하십시오. 고객 일치 문서 here

관련 문제