2017-02-28 3 views
2

5 메신저 봇을 원하고 하나의 노드 server.Right에서 실행 중이어야합니다. 이제 5 메신저 bots에 대해 5 개의 다른 서버를 사용하고 있습니다. 나는 그 호출이 특정에서 오는 차별화 messenger.and 그 각각의 메신저 봇singe node.js 서버에서 복수 페이스 북 메신저 봇을 수행하는 것이 가능합니다

app.get('/webhook', function (req, res) { 
if (req.query['hub.verify_token'] === 'I_Am_Special') { 
    res.send(req.query['hub.challenge']) 
    console.log("Inside Webhooks encountered") 
} 
res.send('Error, wrong token') 

})

+0

튜토리얼 링크를 공유해주십시오. – Deep

+0

안녕하세요 @deep 나는 https://developers.facebook.com/docs/messenger-platform/webhook-reference를 이해하기 위해이 링크를 따라 갔으며 gihub에 데모 코드도 있습니다. 시도해 볼 수 있습니다 – narenvaranasi

+1

다른 콜백 URL을 사용 하시겠습니까 ...? – CBroe

답변

0

당신은 Heroku가 서버를 사용할 수 있습니다에 콜백을 보낼 수 있도록. 최대 5 개의 응용 프로그램을 만들 수 있습니다. 5 가지 페이스 북 페이지에서 실행되는 5 가지 응용 프로그램을 페이스 북 개발자 계정에 만들어야합니다. 따라서 동일한 서버에서 5 개의 봇을 실행할 수 있습니다!

+0

안녕하세요, 여기 서버 호스트를 요구하지 않습니다. heroku와 bluemix 종류의 서버가 있다는 것을 알고 있습니다. 내 질문은 모든 응용 프로그램에서 동일한 URL을 사용하고 있다면 특정 응용 프로그램 bot으로부터 전화를받는 방법을 구분할 수 있습니다. – narenvaranasi