안녕하세요 저는 nodejs를 사용하고 있으며 Facebook 메신저 플랫폼에서 봇을 개발하고 있습니다. messages
및 messaging_postbacks
이벤트에만 가입 한 웹 훅을 보유하고 있습니다. 그러나, 내가 봇을 테스트 할 때 콜백을 세 번 보내는 것 같습니다. 이것은 내 웹 훅 코드입니다get_started 버튼은 messaging_postbacks 콜백을 세 번 전송합니다.
server.post('/', (req, res, next) => {
let postback = req.body.entry[0].messaging[0].postback;
if (postback.payload === 'Greet User'){
console.log(postback);
}
}
봇을 테스트 할 때 포스트 백 개체는 다음과 같이 세 번 인쇄됩니다.
{ payload: 'Greet User', title: 'Get Started' }
{ payload: 'Greet User', title: 'Get Started' }
{ payload: 'Greet User', title: 'Get Started' }
어떤 방법으로 도움을 줍니까? 나는 일부 게시물에서 여기에서 message_reads
및 message_deliveries
구독을 선택 취소해야한다고 읽었습니다. 그러나 나는 어쨌든 그것들을 선택하지 않았다. 나는 그 밖의 무엇을 놓치고 있는지 확실하지 않습니까? 도와주세요.