2017-05-24 7 views
0

공유 응용 프로그램과 봇이 포함 된 2 개의 페이퍼 북 페이지 A와 B가 주어지면 봇이 페이지 A에서받는 모든 메시지를 페이지 B로 전달할 수 있어야합니다. B 페이지의 모든 중재자가 메시지를 볼 수 있습니다.페이지간에 Facebook 메신저 봇 메시지 보내기

이것이 가능합니까? 문제는 B 페이지에서 메시지를 보낼 위치 근처에 있다고 생각합니다.이 메시지는 봇으로 보내야하며 페이지에 메시지를 보내려고하면 400 개의 잘못된 요청이 발생합니다. 나는 보낸 사람과받는 사람이 같은 메시지를 가질 수 없다고 생각합니다.

답변

0

봇이 다른 Facebook 사용자에게 메시지를 보낼 수 있습니다. B 사용자는 A 로봇으로 가서 메시지를 먼저 보내야합니다. 해당 메시지가 A bot에 도착하면 번호가 사용자와 연결됩니다. 번호는 고유하며 다른 Facebook ID와는 관련이 없습니다. 그 번호로 봇은 사용자에게 직접 메시지를 보낼 수 있습니다.

내 데모에 예제가 있습니다 bot. 봇이 내 개인 계정으로 메시지를 보냅니다. '연락처'및 '메시지 보내기'링크 아래에 라이브 here이 표시되어 있습니다.

다음은 일부 nodej 스 니펫입니다. 긴 숫자는 내 데모 봇의 개인 계정 ID입니다.

sendTextMessage(1073962542672604, messageText); // send a message to Matthew directly 
... 

function sendTextMessage(recipientId, messageText) { 
    var messageData = { 
    "recipient": { 
     "id": recipientId 
    }, 
    "message": { 
     "text": messageText, 
     "metadata": "DEVELOPER_DEFINED_METADATA" 
    } 
    }; 

    callSendAPI(messageData); 
}