봇이 다른 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);
}